You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
capstone/arch/X86/X86GenDisassemblerTables_re...

115269 lines
2.2 MiB

/*===- 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-2015 */
static const struct OpcodeDecision emptyTable = {
{
/* 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_REG, TYPE_R32 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 31 */
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 32 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 33 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 34 */
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_VVVV, TYPE_R32 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 35 */
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_VVVV, TYPE_R32 },
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 36 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_VVVV, TYPE_R64 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 37 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_VVVV, TYPE_R64 },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 38 */
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_REG, TYPE_R16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 39 */
{ ENCODING_RM, TYPE_R16 },
{ ENCODING_REG, TYPE_R16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 40 */
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_VVVV, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 41 */
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_VVVV, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 42 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_VVVV, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 43 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_VVVV, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 44 */
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_Iv, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 45 */
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_Iv, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 46 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_ID, TYPE_IMM64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 47 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_ID, TYPE_IMM64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 48 */
{ ENCODING_VVVV, TYPE_R32 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 49 */
{ ENCODING_VVVV, TYPE_R32 },
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 50 */
{ ENCODING_VVVV, TYPE_R64 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 51 */
{ ENCODING_VVVV, TYPE_R64 },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 52 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 53 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 54 */
{ ENCODING_DUP, TYPE_DUP1 },
{ ENCODING_Rv, TYPE_Rv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 55 */
{ ENCODING_DUP, TYPE_DUP1 },
{ ENCODING_RO, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 56 */
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_IB, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 57 */
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 58 */
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_IB, TYPE_IMM32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 59 */
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_IB, TYPE_IMM64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 60 */
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 61 */
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 62 */
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 63 */
{ ENCODING_ID, TYPE_REL64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 64 */
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 65 */
{ ENCODING_IW, TYPE_REL16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 66 */
{ ENCODING_ID, TYPE_REL32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 67 */
{ ENCODING_RM, TYPE_M8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 68 */
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_Iv, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 69 */
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_ID, TYPE_IMM64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 70 */
{ ENCODING_RM, TYPE_R8 },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 71 */
{ ENCODING_REG, TYPE_R8 },
{ ENCODING_RM, TYPE_M8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 72 */
{ ENCODING_RM, TYPE_R8 },
{ ENCODING_REG, TYPE_R8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 73 */
{ ENCODING_REG, TYPE_R8 },
{ ENCODING_RM, TYPE_R8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 74 */
{ ENCODING_DI, TYPE_DSTIDX8 },
{ ENCODING_SI, TYPE_SRCIDX8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 75 */
{ ENCODING_DI, TYPE_DSTIDX32 },
{ ENCODING_SI, TYPE_SRCIDX32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 76 */
{ ENCODING_DI, TYPE_DSTIDX64 },
{ ENCODING_SI, TYPE_SRCIDX64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 77 */
{ ENCODING_DI, TYPE_DSTIDX16 },
{ ENCODING_SI, TYPE_SRCIDX16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 78 */
{ ENCODING_RM, TYPE_M128 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 79 */
{ ENCODING_DUP, TYPE_DUP1 },
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 80 */
{ ENCODING_DUP, TYPE_DUP1 },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 81 */
{ ENCODING_DUP, TYPE_DUP1 },
{ ENCODING_RM, TYPE_R8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 82 */
{ ENCODING_RM, TYPE_R8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 83 */
{ ENCODING_IW, TYPE_IMM16 },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 84 */
{ ENCODING_Iv, TYPE_IMMv },
{ ENCODING_Iv, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 85 */
{ ENCODING_RM, TYPE_M1616 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 86 */
{ ENCODING_Iv, TYPE_IMMv },
{ ENCODING_IW, TYPE_IMM16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 87 */
{ ENCODING_RM, TYPE_M1632 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 88 */
{ ENCODING_RM, TYPE_M1664 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 89 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_Iv, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 90 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_IB, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 91 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_Iv, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 92 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_IB, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 93 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_IB, TYPE_IMM32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 94 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_IB, TYPE_IMM32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 95 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_IB, TYPE_IMM64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 96 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_IB, TYPE_IMM64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 97 */
{ ENCODING_DI, TYPE_DSTIDX8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 98 */
{ ENCODING_DI, TYPE_DSTIDX32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 99 */
{ ENCODING_DI, TYPE_DSTIDX16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 100 */
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_RM, TYPE_M128 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 101 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_M128 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 102 */
{ ENCODING_IB, TYPE_REL8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 103 */
{ ENCODING_Iv, TYPE_RELv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 104 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 105 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_M1616 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 106 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_M1632 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 107 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_M },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 108 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_LEA },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 109 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_LEA },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 110 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_M1664 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 111 */
{ ENCODING_RM, TYPE_R16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 112 */
{ ENCODING_SI, TYPE_SRCIDX8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 113 */
{ ENCODING_SI, TYPE_SRCIDX32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 114 */
{ ENCODING_SI, TYPE_SRCIDX64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 115 */
{ ENCODING_SI, TYPE_SRCIDX16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 116 */
{ ENCODING_IW, TYPE_IMM16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 117 */
{ ENCODING_Ia, TYPE_MOFFS16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 118 */
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_REG, TYPE_SEGMENTREG },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 119 */
{ ENCODING_Rv, TYPE_Rv },
{ ENCODING_Iv, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 120 */
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_REG, TYPE_SEGMENTREG },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 121 */
{ ENCODING_REG, TYPE_SEGMENTREG },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 122 */
{ ENCODING_REG, TYPE_SEGMENTREG },
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 123 */
{ ENCODING_Ia, TYPE_MOFFS32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 124 */
{ ENCODING_REG, TYPE_CONTROLREG },
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 125 */
{ ENCODING_REG, TYPE_DEBUGREG },
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 126 */
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_REG, TYPE_CONTROLREG },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 127 */
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_REG, TYPE_DEBUGREG },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 128 */
{ ENCODING_Ia, TYPE_MOFFS64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 129 */
{ ENCODING_REG, TYPE_CONTROLREG },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 130 */
{ ENCODING_REG, TYPE_DEBUGREG },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 131 */
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_REG, TYPE_CONTROLREG },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 132 */
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_REG, TYPE_DEBUGREG },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 133 */
{ ENCODING_RO, TYPE_R64 },
{ ENCODING_IO, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 134 */
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_REG, TYPE_SEGMENTREG },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 135 */
{ ENCODING_REG, TYPE_SEGMENTREG },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 136 */
{ ENCODING_Ia, TYPE_MOFFS8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 137 */
{ ENCODING_RB, TYPE_R8 },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 138 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_M8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 139 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_R8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 140 */
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_RM, TYPE_R16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 141 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_M8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 142 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_R16 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 143 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_R8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 144 */
{ ENCODING_Rv, TYPE_Rv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 145 */
{ ENCODING_RO, TYPE_R64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 146 */
{ ENCODING_IB, TYPE_IMMv },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 147 */
{ ENCODING_IB, TYPE_IMM32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 148 */
{ ENCODING_IB, TYPE_IMM64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 149 */
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 150 */
{ ENCODING_DUP, TYPE_DUP1 },
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 151 */
{ ENCODING_DUP, TYPE_DUP1 },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 152 */
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 153 */
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 154 */
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 155 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 156 */
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 157 */
{ ENCODING_DI, TYPE_DSTIDX64 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 158 */
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 159 */
{ ENCODING_DUP, TYPE_DUP1 },
{ ENCODING_RM, TYPE_Rv },
{ ENCODING_REG, TYPE_Rv },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 160 */
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 161 */
{ ENCODING_DUP, TYPE_DUP1 },
{ ENCODING_RM, TYPE_R64 },
{ ENCODING_REG, TYPE_R64 },
{ ENCODING_IB, TYPE_IMM8 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 162 */
{ ENCODING_RM, TYPE_Mv },
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 163 */
{ ENCODING_RM, TYPE_R32 },
{ ENCODING_REG, TYPE_R32 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
{ /* 164 */
{ ENCODING_RM, TYPE_M512 },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
{ ENCODING_NONE, TYPE_NONE },
},
};
static const struct InstructionSpecifier x86DisassemblerInstrSpecifiers[1714] = {
{ /* 0 */
0,
/* */
},
{ /* 1 */
0,
/* */
},
{ /* 2 */
0,
/* */
},
{ /* 3 */
0,
/* */
},
{ /* 4 */
0,
/* */
},
{ /* 5 */
0,
/* */
},
{ /* 6 */
0,
/* */
},
{ /* 7 */
0,
/* */
},
{ /* 8 */
0,
/* */
},
{ /* 9 */
0,
/* */
},
{ /* 10 */
0,
/* */
},
{ /* 11 */
0,
/* */
},
{ /* 12 */
0,
/* */
},
{ /* 13 */
0,
/* */
},
{ /* 14 */
0,
/* */
},
{ /* 15 */
0,
/* */
},
{ /* 16 */
0,
/* */
},
{ /* 17 */
0,
/* */
},
{ /* 18 */
0,
/* */
},
{ /* 19 */
0,
/* */
},
{ /* 20 */
0,
/* */
},
{ /* 21 */
0,
/* */
},
{ /* 22 */
0,
/* AAA */
},
{ /* 23 */
1,
/* AAD8i8 */
},
{ /* 24 */
1,
/* AAM8i8 */
},
{ /* 25 */
0,
/* AAS */
},
{ /* 26 */
0,
/* */
},
{ /* 27 */
0,
/* */
},
{ /* 28 */
0,
/* */
},
{ /* 29 */
0,
/* */
},
{ /* 30 */
2,
/* ADC16i16 */
},
{ /* 31 */
3,
/* ADC16mi */
},
{ /* 32 */
4,
/* ADC16mi8 */
},
{ /* 33 */
5,
/* ADC16mr */
},
{ /* 34 */
6,
/* ADC16ri */
},
{ /* 35 */
7,
/* ADC16ri8 */
},
{ /* 36 */
8,
/* ADC16rm */
},
{ /* 37 */
9,
/* ADC16rr */
},
{ /* 38 */
10,
/* ADC16rr_REV */
},
{ /* 39 */
2,
/* ADC32i32 */
},
{ /* 40 */
3,
/* ADC32mi */
},
{ /* 41 */
11,
/* ADC32mi8 */
},
{ /* 42 */
5,
/* ADC32mr */
},
{ /* 43 */
6,
/* ADC32ri */
},
{ /* 44 */
12,
/* ADC32ri8 */
},
{ /* 45 */
8,
/* ADC32rm */
},
{ /* 46 */
9,
/* ADC32rr */
},
{ /* 47 */
10,
/* ADC32rr_REV */
},
{ /* 48 */
13,
/* ADC64i32 */
},
{ /* 49 */
14,
/* ADC64mi32 */
},
{ /* 50 */
15,
/* ADC64mi8 */
},
{ /* 51 */
16,
/* ADC64mr */
},
{ /* 52 */
17,
/* ADC64ri32 */
},
{ /* 53 */
18,
/* ADC64ri8 */
},
{ /* 54 */
19,
/* ADC64rm */
},
{ /* 55 */
20,
/* ADC64rr */
},
{ /* 56 */
21,
/* ADC64rr_REV */
},
{ /* 57 */
1,
/* ADC8i8 */
},
{ /* 58 */
22,
/* ADC8mi */
},
{ /* 59 */
22,
/* ADC8mi8 */
},
{ /* 60 */
23,
/* ADC8mr */
},
{ /* 61 */
24,
/* ADC8ri */
},
{ /* 62 */
24,
/* ADC8ri8 */
},
{ /* 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 */
22,
/* ADD8mi8 */
},
{ /* 109 */
23,
/* ADD8mr */
},
{ /* 110 */
24,
/* ADD8ri */
},
{ /* 111 */
24,
/* ADD8ri8 */
},
{ /* 112 */
25,
/* ADD8rm */
},
{ /* 113 */
26,
/* ADD8rr */
},
{ /* 114 */
27,
/* ADD8rr_REV */
},
{ /* 115 */
0,
/* */
},
{ /* 116 */
0,
/* */
},
{ /* 117 */
0,
/* */
},
{ /* 118 */
0,
/* */
},
{ /* 119 */
30,
/* ADOX32rm */
},
{ /* 120 */
31,
/* ADOX32rr */
},
{ /* 121 */
32,
/* ADOX64rm */
},
{ /* 122 */
33,
/* ADOX64rr */
},
{ /* 123 */
2,
/* AND16i16 */
},
{ /* 124 */
3,
/* AND16mi */
},
{ /* 125 */
4,
/* AND16mi8 */
},
{ /* 126 */
5,
/* AND16mr */
},
{ /* 127 */
6,
/* AND16ri */
},
{ /* 128 */
7,
/* AND16ri8 */
},
{ /* 129 */
8,
/* AND16rm */
},
{ /* 130 */
9,
/* AND16rr */
},
{ /* 131 */
10,
/* AND16rr_REV */
},
{ /* 132 */
2,
/* AND32i32 */
},
{ /* 133 */
3,
/* AND32mi */
},
{ /* 134 */
11,
/* AND32mi8 */
},
{ /* 135 */
5,
/* AND32mr */
},
{ /* 136 */
6,
/* AND32ri */
},
{ /* 137 */
12,
/* AND32ri8 */
},
{ /* 138 */
8,
/* AND32rm */
},
{ /* 139 */
9,
/* AND32rr */
},
{ /* 140 */
10,
/* AND32rr_REV */
},
{ /* 141 */
13,
/* AND64i32 */
},
{ /* 142 */
14,
/* AND64mi32 */
},
{ /* 143 */
15,
/* AND64mi8 */
},
{ /* 144 */
16,
/* AND64mr */
},
{ /* 145 */
17,
/* AND64ri32 */
},
{ /* 146 */
18,
/* AND64ri8 */
},
{ /* 147 */
19,
/* AND64rm */
},
{ /* 148 */
20,
/* AND64rr */
},
{ /* 149 */
21,
/* AND64rr_REV */
},
{ /* 150 */
1,
/* AND8i8 */
},
{ /* 151 */
22,
/* AND8mi */
},
{ /* 152 */
22,
/* AND8mi8 */
},
{ /* 153 */
23,
/* AND8mr */
},
{ /* 154 */
24,
/* AND8ri */
},
{ /* 155 */
24,
/* AND8ri8 */
},
{ /* 156 */
25,
/* AND8rm */
},
{ /* 157 */
26,
/* AND8rr */
},
{ /* 158 */
27,
/* AND8rr_REV */
},
{ /* 159 */
34,
/* ANDN32rm */
},
{ /* 160 */
35,
/* ANDN32rr */
},
{ /* 161 */
36,
/* ANDN64rm */
},
{ /* 162 */
37,
/* ANDN64rr */
},
{ /* 163 */
38,
/* ARPL16mr */
},
{ /* 164 */
39,
/* ARPL16rr */
},
{ /* 165 */
40,
/* BEXTR32rm */
},
{ /* 166 */
41,
/* BEXTR32rr */
},
{ /* 167 */
42,
/* BEXTR64rm */
},
{ /* 168 */
43,
/* BEXTR64rr */
},
{ /* 169 */
44,
/* BEXTRI32mi */
},
{ /* 170 */
45,
/* BEXTRI32ri */
},
{ /* 171 */
46,
/* BEXTRI64mi */
},
{ /* 172 */
47,
/* BEXTRI64ri */
},
{ /* 173 */
48,
/* BLCFILL32rm */
},
{ /* 174 */
49,
/* BLCFILL32rr */
},
{ /* 175 */
50,
/* BLCFILL64rm */
},
{ /* 176 */
51,
/* BLCFILL64rr */
},
{ /* 177 */
48,
/* BLCI32rm */
},
{ /* 178 */
49,
/* BLCI32rr */
},
{ /* 179 */
50,
/* BLCI64rm */
},
{ /* 180 */
51,
/* BLCI64rr */
},
{ /* 181 */
48,
/* BLCIC32rm */
},
{ /* 182 */
49,
/* BLCIC32rr */
},
{ /* 183 */
50,
/* BLCIC64rm */
},
{ /* 184 */
51,
/* BLCIC64rr */
},
{ /* 185 */
48,
/* BLCMSK32rm */
},
{ /* 186 */
49,
/* BLCMSK32rr */
},
{ /* 187 */
50,
/* BLCMSK64rm */
},
{ /* 188 */
51,
/* BLCMSK64rr */
},
{ /* 189 */
48,
/* BLCS32rm */
},
{ /* 190 */
49,
/* BLCS32rr */
},
{ /* 191 */
50,
/* BLCS64rm */
},
{ /* 192 */
51,
/* BLCS64rr */
},
{ /* 193 */
48,
/* BLSFILL32rm */
},
{ /* 194 */
49,
/* BLSFILL32rr */
},
{ /* 195 */
50,
/* BLSFILL64rm */
},
{ /* 196 */
51,
/* BLSFILL64rr */
},
{ /* 197 */
48,
/* BLSI32rm */
},
{ /* 198 */
49,
/* BLSI32rr */
},
{ /* 199 */
50,
/* BLSI64rm */
},
{ /* 200 */
51,
/* BLSI64rr */
},
{ /* 201 */
48,
/* BLSIC32rm */
},
{ /* 202 */
49,
/* BLSIC32rr */
},
{ /* 203 */
50,
/* BLSIC64rm */
},
{ /* 204 */
51,
/* BLSIC64rr */
},
{ /* 205 */
48,
/* BLSMSK32rm */
},
{ /* 206 */
49,
/* BLSMSK32rr */
},
{ /* 207 */
50,
/* BLSMSK64rm */
},
{ /* 208 */
51,
/* BLSMSK64rr */
},
{ /* 209 */
48,
/* BLSR32rm */
},
{ /* 210 */
49,
/* BLSR32rr */
},
{ /* 211 */
50,
/* BLSR64rm */
},
{ /* 212 */
51,
/* BLSR64rr */
},
{ /* 213 */
52,
/* BOUNDS16rm */
},
{ /* 214 */
52,
/* BOUNDS32rm */
},
{ /* 215 */
52,
/* BSF16rm */
},
{ /* 216 */
53,
/* BSF16rr */
},
{ /* 217 */
52,
/* BSF32rm */
},
{ /* 218 */
53,
/* BSF32rr */
},
{ /* 219 */
32,
/* BSF64rm */
},
{ /* 220 */
33,
/* BSF64rr */
},
{ /* 221 */
52,
/* BSR16rm */
},
{ /* 222 */
53,
/* BSR16rr */
},
{ /* 223 */
52,
/* BSR32rm */
},
{ /* 224 */
53,
/* BSR32rr */
},
{ /* 225 */
32,
/* BSR64rm */
},
{ /* 226 */
33,
/* BSR64rr */
},
{ /* 227 */
54,
/* BSWAP32r */
},
{ /* 228 */
55,
/* BSWAP64r */
},
{ /* 229 */
4,
/* BT16mi8 */
},
{ /* 230 */
5,
/* BT16mr */
},
{ /* 231 */
56,
/* BT16ri8 */
},
{ /* 232 */
57,
/* BT16rr */
},
{ /* 233 */
11,
/* BT32mi8 */
},
{ /* 234 */
5,
/* BT32mr */
},
{ /* 235 */
58,
/* BT32ri8 */
},
{ /* 236 */
57,
/* BT32rr */
},
{ /* 237 */
15,
/* BT64mi8 */
},
{ /* 238 */
16,
/* BT64mr */
},
{ /* 239 */
59,
/* BT64ri8 */
},
{ /* 240 */
60,
/* BT64rr */
},
{ /* 241 */
4,
/* BTC16mi8 */
},
{ /* 242 */
5,
/* BTC16mr */
},
{ /* 243 */
56,
/* BTC16ri8 */
},
{ /* 244 */
57,
/* BTC16rr */
},
{ /* 245 */
11,
/* BTC32mi8 */
},
{ /* 246 */
5,
/* BTC32mr */
},
{ /* 247 */
58,
/* BTC32ri8 */
},
{ /* 248 */
57,
/* BTC32rr */
},
{ /* 249 */
15,
/* BTC64mi8 */
},
{ /* 250 */
16,
/* BTC64mr */
},
{ /* 251 */
59,
/* BTC64ri8 */
},
{ /* 252 */
60,
/* BTC64rr */
},
{ /* 253 */
4,
/* BTR16mi8 */
},
{ /* 254 */
5,
/* BTR16mr */
},
{ /* 255 */
56,
/* BTR16ri8 */
},
{ /* 256 */
57,
/* BTR16rr */
},
{ /* 257 */
11,
/* BTR32mi8 */
},
{ /* 258 */
5,
/* BTR32mr */
},
{ /* 259 */
58,
/* BTR32ri8 */
},
{ /* 260 */
57,
/* BTR32rr */
},
{ /* 261 */
15,
/* BTR64mi8 */
},
{ /* 262 */
16,
/* BTR64mr */
},
{ /* 263 */
59,
/* BTR64ri8 */
},
{ /* 264 */
60,
/* BTR64rr */
},
{ /* 265 */
4,
/* BTS16mi8 */
},
{ /* 266 */
5,
/* BTS16mr */
},
{ /* 267 */
56,
/* BTS16ri8 */
},
{ /* 268 */
57,
/* BTS16rr */
},
{ /* 269 */
11,
/* BTS32mi8 */
},
{ /* 270 */
5,
/* BTS32mr */
},
{ /* 271 */
58,
/* BTS32ri8 */
},
{ /* 272 */
57,
/* BTS32rr */
},
{ /* 273 */
15,
/* BTS64mi8 */
},
{ /* 274 */
16,
/* BTS64mr */
},
{ /* 275 */
59,
/* BTS64ri8 */
},
{ /* 276 */
60,
/* BTS64rr */
},
{ /* 277 */
40,
/* BZHI32rm */
},
{ /* 278 */
41,
/* BZHI32rr */
},
{ /* 279 */
42,
/* BZHI64rm */
},
{ /* 280 */
43,
/* BZHI64rr */
},
{ /* 281 */
61,
/* CALL16m */
},
{ /* 282 */
62,
/* CALL16r */
},
{ /* 283 */
61,
/* CALL32m */
},
{ /* 284 */
62,
/* CALL32r */
},
{ /* 285 */
61,
/* CALL64m */
},
{ /* 286 */
63,
/* CALL64pcrel32 */
},
{ /* 287 */
64,
/* CALL64r */
},
{ /* 288 */
65,
/* CALLpcrel16 */
},
{ /* 289 */
66,
/* CALLpcrel32 */
},
{ /* 290 */
0,
/* CBW */
},
{ /* 291 */
0,
/* CDQ */
},
{ /* 292 */
0,
/* CDQE */
},
{ /* 293 */
0,
/* CLAC */
},
{ /* 294 */
0,
/* CLC */
},
{ /* 295 */
0,
/* CLD */
},
{ /* 296 */
67,
/* CLFLUSHOPT */
},
{ /* 297 */
0,
/* CLGI */
},
{ /* 298 */
0,
/* CLI */
},
{ /* 299 */
0,
/* CLTS */
},
{ /* 300 */
67,
/* CLWB */
},
{ /* 301 */
0,
/* CMC */
},
{ /* 302 */
8,
/* CMOVA16rm */
},
{ /* 303 */
10,
/* CMOVA16rr */
},
{ /* 304 */
8,
/* CMOVA32rm */
},
{ /* 305 */
10,
/* CMOVA32rr */
},
{ /* 306 */
19,
/* CMOVA64rm */
},
{ /* 307 */
21,
/* CMOVA64rr */
},
{ /* 308 */
8,
/* CMOVAE16rm */
},
{ /* 309 */
10,
/* CMOVAE16rr */
},
{ /* 310 */
8,
/* CMOVAE32rm */
},
{ /* 311 */
10,
/* CMOVAE32rr */
},
{ /* 312 */
19,
/* CMOVAE64rm */
},
{ /* 313 */
21,
/* CMOVAE64rr */
},
{ /* 314 */
8,
/* CMOVB16rm */
},
{ /* 315 */
10,
/* CMOVB16rr */
},
{ /* 316 */
8,
/* CMOVB32rm */
},
{ /* 317 */
10,
/* CMOVB32rr */
},
{ /* 318 */
19,
/* CMOVB64rm */
},
{ /* 319 */
21,
/* CMOVB64rr */
},
{ /* 320 */
8,
/* CMOVBE16rm */
},
{ /* 321 */
10,
/* CMOVBE16rr */
},
{ /* 322 */
8,
/* CMOVBE32rm */
},
{ /* 323 */
10,
/* CMOVBE32rr */
},
{ /* 324 */
19,
/* CMOVBE64rm */
},
{ /* 325 */
21,
/* CMOVBE64rr */
},
{ /* 326 */
8,
/* CMOVE16rm */
},
{ /* 327 */
10,
/* CMOVE16rr */
},
{ /* 328 */
8,
/* CMOVE32rm */
},
{ /* 329 */
10,
/* CMOVE32rr */
},
{ /* 330 */
19,
/* CMOVE64rm */
},
{ /* 331 */
21,
/* CMOVE64rr */
},
{ /* 332 */
8,
/* CMOVG16rm */
},
{ /* 333 */
10,
/* CMOVG16rr */
},
{ /* 334 */
8,
/* CMOVG32rm */
},
{ /* 335 */
10,
/* CMOVG32rr */
},
{ /* 336 */
19,
/* CMOVG64rm */
},
{ /* 337 */
21,
/* CMOVG64rr */
},
{ /* 338 */
8,
/* CMOVGE16rm */
},
{ /* 339 */
10,
/* CMOVGE16rr */
},
{ /* 340 */
8,
/* CMOVGE32rm */
},
{ /* 341 */
10,
/* CMOVGE32rr */
},
{ /* 342 */
19,
/* CMOVGE64rm */
},
{ /* 343 */
21,
/* CMOVGE64rr */
},
{ /* 344 */
8,
/* CMOVL16rm */
},
{ /* 345 */
10,
/* CMOVL16rr */
},
{ /* 346 */
8,
/* CMOVL32rm */
},
{ /* 347 */
10,
/* CMOVL32rr */
},
{ /* 348 */
19,
/* CMOVL64rm */
},
{ /* 349 */
21,
/* CMOVL64rr */
},
{ /* 350 */
8,
/* CMOVLE16rm */
},
{ /* 351 */
10,
/* CMOVLE16rr */
},
{ /* 352 */
8,
/* CMOVLE32rm */
},
{ /* 353 */
10,
/* CMOVLE32rr */
},
{ /* 354 */
19,
/* CMOVLE64rm */
},
{ /* 355 */
21,
/* CMOVLE64rr */
},
{ /* 356 */
8,
/* CMOVNE16rm */
},
{ /* 357 */
10,
/* CMOVNE16rr */
},
{ /* 358 */
8,
/* CMOVNE32rm */
},
{ /* 359 */
10,
/* CMOVNE32rr */
},
{ /* 360 */
19,
/* CMOVNE64rm */
},
{ /* 361 */
21,
/* CMOVNE64rr */
},
{ /* 362 */
8,
/* CMOVNO16rm */
},
{ /* 363 */
10,
/* CMOVNO16rr */
},
{ /* 364 */
8,
/* CMOVNO32rm */
},
{ /* 365 */
10,
/* CMOVNO32rr */
},
{ /* 366 */
19,
/* CMOVNO64rm */
},
{ /* 367 */
21,
/* CMOVNO64rr */
},
{ /* 368 */
8,
/* CMOVNP16rm */
},
{ /* 369 */
10,
/* CMOVNP16rr */
},
{ /* 370 */
8,
/* CMOVNP32rm */
},
{ /* 371 */
10,
/* CMOVNP32rr */
},
{ /* 372 */
19,
/* CMOVNP64rm */
},
{ /* 373 */
21,
/* CMOVNP64rr */
},
{ /* 374 */
8,
/* CMOVNS16rm */
},
{ /* 375 */
10,
/* CMOVNS16rr */
},
{ /* 376 */
8,
/* CMOVNS32rm */
},
{ /* 377 */
10,
/* CMOVNS32rr */
},
{ /* 378 */
19,
/* CMOVNS64rm */
},
{ /* 379 */
21,
/* CMOVNS64rr */
},
{ /* 380 */
8,
/* CMOVO16rm */
},
{ /* 381 */
10,
/* CMOVO16rr */
},
{ /* 382 */
8,
/* CMOVO32rm */
},
{ /* 383 */
10,
/* CMOVO32rr */
},
{ /* 384 */
19,
/* CMOVO64rm */
},
{ /* 385 */
21,
/* CMOVO64rr */
},
{ /* 386 */
8,
/* CMOVP16rm */
},
{ /* 387 */
10,
/* CMOVP16rr */
},
{ /* 388 */
8,
/* CMOVP32rm */
},
{ /* 389 */
10,
/* CMOVP32rr */
},
{ /* 390 */
19,
/* CMOVP64rm */
},
{ /* 391 */
21,
/* CMOVP64rr */
},
{ /* 392 */
8,
/* CMOVS16rm */
},
{ /* 393 */
10,
/* CMOVS16rr */
},
{ /* 394 */
8,
/* CMOVS32rm */
},
{ /* 395 */
10,
/* CMOVS32rr */
},
{ /* 396 */
19,
/* CMOVS64rm */
},
{ /* 397 */
21,
/* CMOVS64rr */
},
{ /* 398 */
0,
/* */
},
{ /* 399 */
0,
/* */
},
{ /* 400 */
0,
/* */
},
{ /* 401 */
0,
/* */
},
{ /* 402 */
0,
/* */
},
{ /* 403 */
0,
/* */
},
{ /* 404 */
0,
/* */
},
{ /* 405 */
0,
/* */
},
{ /* 406 */
0,
/* */
},
{ /* 407 */
0,
/* */
},
{ /* 408 */
0,
/* */
},
{ /* 409 */
0,
/* */
},
{ /* 410 */
0,
/* */
},
{ /* 411 */
0,
/* */
},
{ /* 412 */
0,
/* */
},
{ /* 413 */
0,
/* */
},
{ /* 414 */
0,
/* */
},
{ /* 415 */
2,
/* CMP16i16 */
},
{ /* 416 */
3,
/* CMP16mi */
},
{ /* 417 */
4,
/* CMP16mi8 */
},
{ /* 418 */
5,
/* CMP16mr */
},
{ /* 419 */
68,
/* CMP16ri */
},
{ /* 420 */
56,
/* CMP16ri8 */
},
{ /* 421 */
52,
/* CMP16rm */
},
{ /* 422 */
57,
/* CMP16rr */
},
{ /* 423 */
53,
/* CMP16rr_REV */
},
{ /* 424 */
2,
/* CMP32i32 */
},
{ /* 425 */
3,
/* CMP32mi */
},
{ /* 426 */
11,
/* CMP32mi8 */
},
{ /* 427 */
5,
/* CMP32mr */
},
{ /* 428 */
68,
/* CMP32ri */
},
{ /* 429 */
58,
/* CMP32ri8 */
},
{ /* 430 */
52,
/* CMP32rm */
},
{ /* 431 */
57,
/* CMP32rr */
},
{ /* 432 */
53,
/* CMP32rr_REV */
},
{ /* 433 */
13,
/* CMP64i32 */
},
{ /* 434 */
14,
/* CMP64mi32 */
},
{ /* 435 */
15,
/* CMP64mi8 */
},
{ /* 436 */
16,
/* CMP64mr */
},
{ /* 437 */
69,
/* CMP64ri32 */
},
{ /* 438 */
59,
/* CMP64ri8 */
},
{ /* 439 */
32,
/* CMP64rm */
},
{ /* 440 */
60,
/* CMP64rr */
},
{ /* 441 */
33,
/* CMP64rr_REV */
},
{ /* 442 */
1,
/* CMP8i8 */
},
{ /* 443 */
22,
/* CMP8mi */
},
{ /* 444 */
22,
/* CMP8mi8 */
},
{ /* 445 */
23,
/* CMP8mr */
},
{ /* 446 */
70,
/* CMP8ri */
},
{ /* 447 */
70,
/* CMP8ri8 */
},
{ /* 448 */
71,
/* CMP8rm */
},
{ /* 449 */
72,
/* CMP8rr */
},
{ /* 450 */
73,
/* CMP8rr_REV */
},
{ /* 451 */
74,
/* CMPSB */
},
{ /* 452 */
75,
/* CMPSL */
},
{ /* 453 */
76,
/* CMPSQ */
},
{ /* 454 */
77,
/* CMPSW */
},
{ /* 455 */
78,
/* CMPXCHG16B */
},
{ /* 456 */
5,
/* CMPXCHG16rm */
},
{ /* 457 */
57,
/* CMPXCHG16rr */
},
{ /* 458 */
5,
/* CMPXCHG32rm */
},
{ /* 459 */
57,
/* CMPXCHG32rr */
},
{ /* 460 */
16,
/* CMPXCHG64rm */
},
{ /* 461 */
60,
/* CMPXCHG64rr */
},
{ /* 462 */
61,
/* CMPXCHG8B */
},
{ /* 463 */
23,
/* CMPXCHG8rm */
},
{ /* 464 */
72,
/* CMPXCHG8rr */
},
{ /* 465 */
0,
/* CPUID */
},
{ /* 466 */
0,
/* CQO */
},
{ /* 467 */
0,
/* CWD */
},
{ /* 468 */
0,
/* CWDE */
},
{ /* 469 */
0,
/* DAA */
},
{ /* 470 */
0,
/* DAS */
},
{ /* 471 */
0,
/* DATA16_PREFIX */
},
{ /* 472 */
61,
/* DEC16m */
},
{ /* 473 */
79,
/* DEC16r */
},
{ /* 474 */
54,
/* DEC16r_alt */
},
{ /* 475 */
61,
/* DEC32m */
},
{ /* 476 */
79,
/* DEC32r */
},
{ /* 477 */
54,
/* DEC32r_alt */
},
{ /* 478 */
61,
/* DEC64m */
},
{ /* 479 */
80,
/* DEC64r */
},
{ /* 480 */
67,
/* DEC8m */
},
{ /* 481 */
81,
/* DEC8r */
},
{ /* 482 */
61,
/* DIV16m */
},
{ /* 483 */
62,
/* DIV16r */
},
{ /* 484 */
61,
/* DIV32m */
},
{ /* 485 */
62,
/* DIV32r */
},
{ /* 486 */
61,
/* DIV64m */
},
{ /* 487 */
64,
/* DIV64r */
},
{ /* 488 */
67,
/* DIV8m */
},
{ /* 489 */
82,
/* DIV8r */
},
{ /* 490 */
0,
/* */
},
{ /* 491 */
0,
/* */
},
{ /* 492 */
0,
/* */
},
{ /* 493 */
0,
/* */
},
{ /* 494 */
0,
/* */
},
{ /* 495 */
0,
/* */
},
{ /* 496 */
0,
/* */
},
{ /* 497 */
83,
/* ENTER */
},
{ /* 498 */
84,
/* FARCALL16i */
},
{ /* 499 */
85,
/* FARCALL16m */
},
{ /* 500 */
86,
/* FARCALL32i */
},
{ /* 501 */
87,
/* FARCALL32m */
},
{ /* 502 */
88,
/* FARCALL64 */
},
{ /* 503 */
84,
/* FARJMP16i */
},
{ /* 504 */
85,
/* FARJMP16m */
},
{ /* 505 */
86,
/* FARJMP32i */
},
{ /* 506 */
87,
/* FARJMP32m */
},
{ /* 507 */
88,
/* FARJMP64 */
},
{ /* 508 */
0,
/* FSETPM */
},
{ /* 509 */
0,
/* GETSEC */
},
{ /* 510 */
0,
/* HLT */
},
{ /* 511 */
61,
/* IDIV16m */
},
{ /* 512 */
62,
/* IDIV16r */
},
{ /* 513 */
61,
/* IDIV32m */
},
{ /* 514 */
62,
/* IDIV32r */
},
{ /* 515 */
61,
/* IDIV64m */
},
{ /* 516 */
64,
/* IDIV64r */
},
{ /* 517 */
67,
/* IDIV8m */
},
{ /* 518 */
82,
/* IDIV8r */
},
{ /* 519 */
61,
/* IMUL16m */
},
{ /* 520 */
62,
/* IMUL16r */
},
{ /* 521 */
8,
/* IMUL16rm */
},
{ /* 522 */
89,
/* IMUL16rmi */
},
{ /* 523 */
90,
/* IMUL16rmi8 */
},
{ /* 524 */
10,
/* IMUL16rr */
},
{ /* 525 */
91,
/* IMUL16rri */
},
{ /* 526 */
92,
/* IMUL16rri8 */
},
{ /* 527 */
61,
/* IMUL32m */
},
{ /* 528 */
62,
/* IMUL32r */
},
{ /* 529 */
8,
/* IMUL32rm */
},
{ /* 530 */
89,
/* IMUL32rmi */
},
{ /* 531 */
93,
/* IMUL32rmi8 */
},
{ /* 532 */
10,
/* IMUL32rr */
},
{ /* 533 */
91,
/* IMUL32rri */
},
{ /* 534 */
94,
/* IMUL32rri8 */
},
{ /* 535 */
61,
/* IMUL64m */
},
{ /* 536 */
64,
/* IMUL64r */
},
{ /* 537 */
19,
/* IMUL64rm */
},
{ /* 538 */
46,
/* IMUL64rmi32 */
},
{ /* 539 */
95,
/* IMUL64rmi8 */
},
{ /* 540 */
21,
/* IMUL64rr */
},
{ /* 541 */
47,
/* IMUL64rri32 */
},
{ /* 542 */
96,
/* IMUL64rri8 */
},
{ /* 543 */
67,
/* IMUL8m */
},
{ /* 544 */
82,
/* IMUL8r */
},
{ /* 545 */
1,
/* IN16ri */
},
{ /* 546 */
0,
/* IN16rr */
},
{ /* 547 */
1,
/* IN32ri */
},
{ /* 548 */
0,
/* IN32rr */
},
{ /* 549 */
1,
/* IN8ri */
},
{ /* 550 */
0,
/* IN8rr */
},
{ /* 551 */
61,
/* INC16m */
},
{ /* 552 */
79,
/* INC16r */
},
{ /* 553 */
54,
/* INC16r_alt */
},
{ /* 554 */
61,
/* INC32m */
},
{ /* 555 */
79,
/* INC32r */
},
{ /* 556 */
54,
/* INC32r_alt */
},
{ /* 557 */
61,
/* INC64m */
},
{ /* 558 */
80,
/* INC64r */
},
{ /* 559 */
67,
/* INC8m */
},
{ /* 560 */
81,
/* INC8r */
},
{ /* 561 */
97,
/* INSB */
},
{ /* 562 */
98,
/* INSL */
},
{ /* 563 */
99,
/* INSW */
},
{ /* 564 */
1,
/* INT */
},
{ /* 565 */
0,
/* INT1 */
},
{ /* 566 */
0,
/* INT3 */
},
{ /* 567 */
0,
/* INTO */
},
{ /* 568 */
0,
/* INVD */
},
{ /* 569 */
100,
/* INVEPT32 */
},
{ /* 570 */
101,
/* INVEPT64 */
},
{ /* 571 */
67,
/* INVLPG */
},
{ /* 572 */
0,
/* INVLPGA32 */
},
{ /* 573 */
0,
/* INVLPGA64 */
},
{ /* 574 */
100,
/* INVPCID32 */
},
{ /* 575 */
101,
/* INVPCID64 */
},
{ /* 576 */
100,
/* INVVPID32 */
},
{ /* 577 */
101,
/* INVVPID64 */
},
{ /* 578 */
0,
/* IRET16 */
},
{ /* 579 */
0,
/* IRET32 */
},
{ /* 580 */
0,
/* IRET64 */
},
{ /* 581 */
0,
/* */
},
{ /* 582 */
102,
/* JAE_1 */
},
{ /* 583 */
103,
/* JAE_2 */
},
{ /* 584 */
103,
/* JAE_4 */
},
{ /* 585 */
102,
/* JA_1 */
},
{ /* 586 */
103,
/* JA_2 */
},
{ /* 587 */
103,
/* JA_4 */
},
{ /* 588 */
102,
/* JBE_1 */
},
{ /* 589 */
103,
/* JBE_2 */
},
{ /* 590 */
103,
/* JBE_4 */
},
{ /* 591 */
102,
/* JB_1 */
},
{ /* 592 */
103,
/* JB_2 */
},
{ /* 593 */
103,
/* JB_4 */
},
{ /* 594 */
102,
/* JCXZ */
},
{ /* 595 */
102,
/* JECXZ */
},
{ /* 596 */
102,
/* JE_1 */
},
{ /* 597 */
103,
/* JE_2 */
},
{ /* 598 */
103,
/* JE_4 */
},
{ /* 599 */
102,
/* JGE_1 */
},
{ /* 600 */
103,
/* JGE_2 */
},
{ /* 601 */
103,
/* JGE_4 */
},
{ /* 602 */
102,
/* JG_1 */
},
{ /* 603 */
103,
/* JG_2 */
},
{ /* 604 */
103,
/* JG_4 */
},
{ /* 605 */
102,
/* JLE_1 */
},
{ /* 606 */
103,
/* JLE_2 */
},
{ /* 607 */
103,
/* JLE_4 */
},
{ /* 608 */
102,
/* JL_1 */
},
{ /* 609 */
103,
/* JL_2 */
},
{ /* 610 */
103,
/* JL_4 */
},
{ /* 611 */
61,
/* JMP16m */
},
{ /* 612 */
62,
/* JMP16r */
},
{ /* 613 */
61,
/* JMP32m */
},
{ /* 614 */
62,
/* JMP32r */
},
{ /* 615 */
61,
/* JMP64m */
},
{ /* 616 */
64,
/* JMP64r */
},
{ /* 617 */
102,
/* JMP_1 */
},
{ /* 618 */
103,
/* JMP_2 */
},
{ /* 619 */
103,
/* JMP_4 */
},
{ /* 620 */
102,
/* JNE_1 */
},
{ /* 621 */
103,
/* JNE_2 */
},
{ /* 622 */
103,
/* JNE_4 */
},
{ /* 623 */
102,
/* JNO_1 */
},
{ /* 624 */
103,
/* JNO_2 */
},
{ /* 625 */
103,
/* JNO_4 */
},
{ /* 626 */
102,
/* JNP_1 */
},
{ /* 627 */
103,
/* JNP_2 */
},
{ /* 628 */
103,
/* JNP_4 */
},
{ /* 629 */
102,
/* JNS_1 */
},
{ /* 630 */
103,
/* JNS_2 */
},
{ /* 631 */
103,
/* JNS_4 */
},
{ /* 632 */
102,
/* JO_1 */
},
{ /* 633 */
103,
/* JO_2 */
},
{ /* 634 */
103,
/* JO_4 */
},
{ /* 635 */
102,
/* JP_1 */
},
{ /* 636 */
103,
/* JP_2 */
},
{ /* 637 */
103,
/* JP_4 */
},
{ /* 638 */
102,
/* JRCXZ */
},
{ /* 639 */
102,
/* JS_1 */
},
{ /* 640 */
103,
/* JS_2 */
},
{ /* 641 */
103,
/* JS_4 */
},
{ /* 642 */
0,
/* LAHF */
},
{ /* 643 */
52,
/* LAR16rm */
},
{ /* 644 */
53,
/* LAR16rr */
},
{ /* 645 */
52,
/* LAR32rm */
},
{ /* 646 */
53,
/* LAR32rr */
},
{ /* 647 */
32,
/* LAR64rm */
},
{ /* 648 */
104,
/* LAR64rr */
},
{ /* 649 */
0,
/* */
},
{ /* 650 */
0,
/* */
},
{ /* 651 */
0,
/* */
},
{ /* 652 */
0,
/* */
},
{ /* 653 */
0,
/* */
},
{ /* 654 */
0,
/* */
},
{ /* 655 */
105,
/* LDS16rm */
},
{ /* 656 */
106,
/* LDS32rm */
},
{ /* 657 */
107,
/* LEA16r */
},
{ /* 658 */
107,
/* LEA32r */
},
{ /* 659 */
108,
/* LEA64_32r */
},
{ /* 660 */
109,
/* LEA64r */
},
{ /* 661 */
0,
/* LEAVE */
},
{ /* 662 */
0,
/* LEAVE64 */
},
{ /* 663 */
105,
/* LES16rm */
},
{ /* 664 */
106,
/* LES32rm */
},
{ /* 665 */
105,
/* LFS16rm */
},
{ /* 666 */
106,
/* LFS32rm */
},
{ /* 667 */
110,
/* LFS64rm */
},
{ /* 668 */
87,
/* LGDT16m */
},
{ /* 669 */
87,
/* LGDT32m */
},
{ /* 670 */
88,
/* LGDT64m */
},
{ /* 671 */
105,
/* LGS16rm */
},
{ /* 672 */
106,
/* LGS32rm */
},
{ /* 673 */
110,
/* LGS64rm */
},
{ /* 674 */
87,
/* LIDT16m */
},
{ /* 675 */
87,
/* LIDT32m */
},
{ /* 676 */
88,
/* LIDT64m */
},
{ /* 677 */
61,
/* LLDT16m */
},
{ /* 678 */
111,
/* LLDT16r */
},
{ /* 679 */
61,
/* LMSW16m */
},
{ /* 680 */
111,
/* LMSW16r */
},
{ /* 681 */
0,
/* */
},
{ /* 682 */
0,
/* */
},
{ /* 683 */
0,
/* */
},
{ /* 684 */
0,
/* */
},
{ /* 685 */
0,
/* */
},
{ /* 686 */
0,
/* */
},
{ /* 687 */
0,
/* */
},
{ /* 688 */
0,
/* */
},
{ /* 689 */
0,
/* */
},
{ /* 690 */
0,
/* */
},
{ /* 691 */
0,
/* */
},
{ /* 692 */
0,
/* */
},
{ /* 693 */
0,
/* */
},
{ /* 694 */
0,
/* */
},
{ /* 695 */
0,
/* */
},
{ /* 696 */
0,
/* */
},
{ /* 697 */
0,
/* */
},
{ /* 698 */
0,
/* */
},
{ /* 699 */
0,
/* */
},
{ /* 700 */
0,
/* */
},
{ /* 701 */
0,
/* */
},
{ /* 702 */
0,
/* */
},
{ /* 703 */
0,
/* */
},
{ /* 704 */
0,
/* */
},
{ /* 705 */
0,
/* */
},
{ /* 706 */
0,
/* */
},
{ /* 707 */
0,
/* */
},
{ /* 708 */
0,
/* */
},
{ /* 709 */
0,
/* */
},
{ /* 710 */
0,
/* */
},
{ /* 711 */
0,
/* */
},
{ /* 712 */
0,
/* */
},
{ /* 713 */
0,
/* */
},
{ /* 714 */
0,
/* */
},
{ /* 715 */
0,
/* */
},
{ /* 716 */
0,
/* */
},
{ /* 717 */
0,
/* */
},
{ /* 718 */
0,
/* */
},
{ /* 719 */
0,
/* */
},
{ /* 720 */
0,
/* */
},
{ /* 721 */
0,
/* */
},
{ /* 722 */
0,
/* LOCK_PREFIX */
},
{ /* 723 */
0,
/* */
},
{ /* 724 */
0,
/* */
},
{ /* 725 */
0,
/* */
},
{ /* 726 */
0,
/* */
},
{ /* 727 */
0,
/* */
},
{ /* 728 */
0,
/* */
},
{ /* 729 */
0,
/* */
},
{ /* 730 */
0,
/* */
},
{ /* 731 */
0,
/* */
},
{ /* 732 */
0,
/* */
},
{ /* 733 */
0,
/* */
},
{ /* 734 */
0,
/* */
},
{ /* 735 */
0,
/* */
},
{ /* 736 */
0,
/* */
},
{ /* 737 */
0,
/* */
},
{ /* 738 */
0,
/* */
},
{ /* 739 */
0,
/* */
},
{ /* 740 */
0,
/* */
},
{ /* 741 */
0,
/* */
},
{ /* 742 */
0,
/* */
},
{ /* 743 */
0,
/* */
},
{ /* 744 */
0,
/* */
},
{ /* 745 */
112,
/* LODSB */
},
{ /* 746 */
113,
/* LODSL */
},
{ /* 747 */
114,
/* LODSQ */
},
{ /* 748 */
115,
/* LODSW */
},
{ /* 749 */
102,
/* LOOP */
},
{ /* 750 */
102,
/* LOOPE */
},
{ /* 751 */
102,
/* LOOPNE */
},
{ /* 752 */
116,
/* LRETIL */
},
{ /* 753 */
116,
/* LRETIQ */
},
{ /* 754 */
2,
/* LRETIW */
},
{ /* 755 */
0,
/* LRETL */
},
{ /* 756 */
0,
/* LRETQ */
},
{ /* 757 */
0,
/* LRETW */
},
{ /* 758 */
52,
/* LSL16rm */
},
{ /* 759 */
53,
/* LSL16rr */
},
{ /* 760 */
52,
/* LSL32rm */
},
{ /* 761 */
53,
/* LSL32rr */
},
{ /* 762 */
32,
/* LSL64rm */
},
{ /* 763 */
33,
/* LSL64rr */
},
{ /* 764 */
105,
/* LSS16rm */
},
{ /* 765 */
106,
/* LSS32rm */
},
{ /* 766 */
110,
/* LSS64rm */
},
{ /* 767 */
61,
/* LTRm */
},
{ /* 768 */
111,
/* LTRr */
},
{ /* 769 */
0,
/* */
},
{ /* 770 */
0,
/* */
},
{ /* 771 */
0,
/* */
},
{ /* 772 */
0,
/* */
},
{ /* 773 */
52,
/* LZCNT16rm */
},
{ /* 774 */
53,
/* LZCNT16rr */
},
{ /* 775 */
52,
/* LZCNT32rm */
},
{ /* 776 */
53,
/* LZCNT32rr */
},
{ /* 777 */
32,
/* LZCNT64rm */
},
{ /* 778 */
33,
/* LZCNT64rr */
},
{ /* 779 */
0,
/* MONTMUL */
},
{ /* 780 */
0,
/* */
},
{ /* 781 */
0,
/* */
},
{ /* 782 */
117,
/* MOV16ao16 */
},
{ /* 783 */
117,
/* MOV16ao32 */
},
{ /* 784 */
117,
/* MOV16ao64 */
},
{ /* 785 */
3,
/* MOV16mi */
},
{ /* 786 */
5,
/* MOV16mr */
},
{ /* 787 */
118,
/* MOV16ms */
},
{ /* 788 */
117,
/* MOV16o16a */
},
{ /* 789 */
117,
/* MOV16o32a */
},
{ /* 790 */
117,
/* MOV16o64a */
},
{ /* 791 */
119,
/* MOV16ri */
},
{ /* 792 */
68,
/* MOV16ri_alt */
},
{ /* 793 */
52,
/* MOV16rm */
},
{ /* 794 */
57,
/* MOV16rr */
},
{ /* 795 */
53,
/* MOV16rr_REV */
},
{ /* 796 */
120,
/* MOV16rs */
},
{ /* 797 */
121,
/* MOV16sm */
},
{ /* 798 */
122,
/* MOV16sr */
},
{ /* 799 */
123,
/* MOV32ao16 */
},
{ /* 800 */
123,
/* MOV32ao32 */
},
{ /* 801 */
123,
/* MOV32ao64 */
},
{ /* 802 */
124,
/* MOV32cr */
},
{ /* 803 */
125,
/* MOV32dr */
},
{ /* 804 */
3,
/* MOV32mi */
},
{ /* 805 */
5,
/* MOV32mr */
},
{ /* 806 */
118,
/* MOV32ms */
},
{ /* 807 */
123,
/* MOV32o16a */
},
{ /* 808 */
123,
/* MOV32o32a */
},
{ /* 809 */
123,
/* MOV32o64a */
},
{ /* 810 */
0,
/* */
},
{ /* 811 */
126,
/* MOV32rc */
},
{ /* 812 */
127,
/* MOV32rd */
},
{ /* 813 */
119,
/* MOV32ri */
},
{ /* 814 */
0,
/* */
},
{ /* 815 */
68,
/* MOV32ri_alt */
},
{ /* 816 */
52,
/* MOV32rm */
},
{ /* 817 */
57,
/* MOV32rr */
},
{ /* 818 */
53,
/* MOV32rr_REV */
},
{ /* 819 */
120,
/* MOV32rs */
},
{ /* 820 */
121,
/* MOV32sm */
},
{ /* 821 */
122,
/* MOV32sr */
},
{ /* 822 */
128,
/* MOV64ao32 */
},
{ /* 823 */
128,
/* MOV64ao64 */
},
{ /* 824 */
129,
/* MOV64cr */
},
{ /* 825 */
130,
/* MOV64dr */
},
{ /* 826 */
14,
/* MOV64mi32 */
},
{ /* 827 */
16,
/* MOV64mr */
},
{ /* 828 */
118,
/* MOV64ms */
},
{ /* 829 */
128,
/* MOV64o32a */
},
{ /* 830 */
128,
/* MOV64o64a */
},
{ /* 831 */
131,
/* MOV64rc */
},
{ /* 832 */
132,
/* MOV64rd */
},
{ /* 833 */
133,
/* MOV64ri */
},
{ /* 834 */
69,
/* MOV64ri32 */
},
{ /* 835 */
32,
/* MOV64rm */
},
{ /* 836 */
60,
/* MOV64rr */
},
{ /* 837 */
33,
/* MOV64rr_REV */
},
{ /* 838 */
134,
/* MOV64rs */
},
{ /* 839 */
121,
/* MOV64sm */
},
{ /* 840 */
135,
/* MOV64sr */
},
{ /* 841 */
136,
/* MOV8ao16 */
},
{ /* 842 */
136,
/* MOV8ao32 */
},
{ /* 843 */
136,
/* MOV8ao64 */
},
{ /* 844 */
22,
/* MOV8mi */
},
{ /* 845 */
23,
/* MOV8mr */
},
{ /* 846 */
0,
/* */
},
{ /* 847 */
136,
/* MOV8o16a */
},
{ /* 848 */
136,
/* MOV8o32a */
},
{ /* 849 */
136,
/* MOV8o64a */
},
{ /* 850 */
137,
/* MOV8ri */
},
{ /* 851 */
70,
/* MOV8ri_alt */
},
{ /* 852 */
71,
/* MOV8rm */
},
{ /* 853 */
0,
/* */
},
{ /* 854 */
72,
/* MOV8rr */
},
{ /* 855 */
0,
/* */
},
{ /* 856 */
73,
/* MOV8rr_REV */
},
{ /* 857 */
5,
/* MOVBE16mr */
},
{ /* 858 */
52,
/* MOVBE16rm */
},
{ /* 859 */
5,
/* MOVBE32mr */
},
{ /* 860 */
52,
/* MOVBE32rm */
},
{ /* 861 */
16,
/* MOVBE64mr */
},
{ /* 862 */
32,
/* MOVBE64rm */
},
{ /* 863 */
0,
/* */
},
{ /* 864 */
74,
/* MOVSB */
},
{ /* 865 */
75,
/* MOVSL */
},
{ /* 866 */
76,
/* MOVSQ */
},
{ /* 867 */
77,
/* MOVSW */
},
{ /* 868 */
138,
/* MOVSX16rm8 */
},
{ /* 869 */
139,
/* MOVSX16rr8 */
},
{ /* 870 */
0,
/* */
},
{ /* 871 */
0,
/* */
},
{ /* 872 */
52,
/* MOVSX32rm16 */
},
{ /* 873 */
138,
/* MOVSX32rm8 */
},
{ /* 874 */
140,
/* MOVSX32rr16 */
},
{ /* 875 */
139,
/* MOVSX32rr8 */
},
{ /* 876 */
104,
/* MOVSX64_NOREXrr32 */
},
{ /* 877 */
32,
/* MOVSX64rm16 */
},
{ /* 878 */
32,
/* MOVSX64rm32 */
},
{ /* 879 */
32,
/* MOVSX64rm32_alt */
},
{ /* 880 */
141,
/* MOVSX64rm8 */
},
{ /* 881 */
142,
/* MOVSX64rr16 */
},
{ /* 882 */
104,
/* MOVSX64rr32 */
},
{ /* 883 */
143,
/* MOVSX64rr8 */
},
{ /* 884 */
138,
/* MOVZX16rm8 */
},
{ /* 885 */
139,
/* MOVZX16rr8 */
},
{ /* 886 */
0,
/* */
},
{ /* 887 */
0,
/* */
},
{ /* 888 */
52,
/* MOVZX32rm16 */
},
{ /* 889 */
138,
/* MOVZX32rm8 */
},
{ /* 890 */
140,
/* MOVZX32rr16 */
},
{ /* 891 */
139,
/* MOVZX32rr8 */
},
{ /* 892 */
32,
/* MOVZX64rm16_Q */
},
{ /* 893 */
141,
/* MOVZX64rm8_Q */
},
{ /* 894 */
142,
/* MOVZX64rr16_Q */
},
{ /* 895 */
143,
/* MOVZX64rr8_Q */
},
{ /* 896 */
61,
/* MUL16m */
},
{ /* 897 */
62,
/* MUL16r */
},
{ /* 898 */
61,
/* MUL32m */
},
{ /* 899 */
62,
/* MUL32r */
},
{ /* 900 */
61,
/* MUL64m */
},
{ /* 901 */
64,
/* MUL64r */
},
{ /* 902 */
67,
/* MUL8m */
},
{ /* 903 */
82,
/* MUL8r */
},
{ /* 904 */
34,
/* MULX32rm */
},
{ /* 905 */
35,
/* MULX32rr */
},
{ /* 906 */
36,
/* MULX64rm */
},
{ /* 907 */
37,
/* MULX64rr */
},
{ /* 908 */
61,
/* NEG16m */
},
{ /* 909 */
79,
/* NEG16r */
},
{ /* 910 */
61,
/* NEG32m */
},
{ /* 911 */
79,
/* NEG32r */
},
{ /* 912 */
61,
/* NEG64m */
},
{ /* 913 */
80,
/* NEG64r */
},
{ /* 914 */
67,
/* NEG8m */
},
{ /* 915 */
81,
/* NEG8r */
},
{ /* 916 */
0,
/* NOOP */
},
{ /* 917 */
61,
/* NOOP18_16m4 */
},
{ /* 918 */
61,
/* NOOP18_16m5 */
},
{ /* 919 */
61,
/* NOOP18_16m6 */
},
{ /* 920 */
61,
/* NOOP18_16m7 */
},
{ /* 921 */
62,
/* NOOP18_16r4 */
},
{ /* 922 */
62,
/* NOOP18_16r5 */
},
{ /* 923 */
62,
/* NOOP18_16r6 */
},
{ /* 924 */
62,
/* NOOP18_16r7 */
},
{ /* 925 */
61,
/* NOOP18_m4 */
},
{ /* 926 */
61,
/* NOOP18_m5 */
},
{ /* 927 */
61,
/* NOOP18_m6 */
},
{ /* 928 */
61,
/* NOOP18_m7 */
},
{ /* 929 */
62,
/* NOOP18_r4 */
},
{ /* 930 */
62,
/* NOOP18_r5 */
},
{ /* 931 */
62,
/* NOOP18_r6 */
},
{ /* 932 */
62,
/* NOOP18_r7 */
},
{ /* 933 */
53,
/* NOOP19rr */
},
{ /* 934 */
61,
/* NOOPL */
},
{ /* 935 */
61,
/* NOOPL_19 */
},
{ /* 936 */
61,
/* NOOPL_1a */
},
{ /* 937 */
61,
/* NOOPL_1b */
},
{ /* 938 */
61,
/* NOOPL_1c */
},
{ /* 939 */
61,
/* NOOPL_1d */
},
{ /* 940 */
61,
/* NOOPL_1e */
},
{ /* 941 */
61,
/* NOOPW */
},
{ /* 942 */
61,
/* NOOPW_19 */
},
{ /* 943 */
61,
/* NOOPW_1a */
},
{ /* 944 */
61,
/* NOOPW_1b */
},
{ /* 945 */
61,
/* NOOPW_1c */
},
{ /* 946 */
61,
/* NOOPW_1d */
},
{ /* 947 */
61,
/* NOOPW_1e */
},
{ /* 948 */
61,
/* NOT16m */
},
{ /* 949 */
79,
/* NOT16r */
},
{ /* 950 */
61,
/* NOT32m */
},
{ /* 951 */
79,
/* NOT32r */
},
{ /* 952 */
61,
/* NOT64m */
},
{ /* 953 */
80,
/* NOT64r */
},
{ /* 954 */
67,
/* NOT8m */
},
{ /* 955 */
81,
/* NOT8r */
},
{ /* 956 */
2,
/* OR16i16 */
},
{ /* 957 */
3,
/* OR16mi */
},
{ /* 958 */
4,
/* OR16mi8 */
},
{ /* 959 */
5,
/* OR16mr */
},
{ /* 960 */
6,
/* OR16ri */
},
{ /* 961 */
7,
/* OR16ri8 */
},
{ /* 962 */
8,
/* OR16rm */
},
{ /* 963 */
9,
/* OR16rr */
},
{ /* 964 */
10,
/* OR16rr_REV */
},
{ /* 965 */
2,
/* OR32i32 */
},
{ /* 966 */
3,
/* OR32mi */
},
{ /* 967 */
11,
/* OR32mi8 */
},
{ /* 968 */
5,
/* OR32mr */
},
{ /* 969 */
0,
/* */
},
{ /* 970 */
6,
/* OR32ri */
},
{ /* 971 */
12,
/* OR32ri8 */
},
{ /* 972 */
8,
/* OR32rm */
},
{ /* 973 */
9,
/* OR32rr */
},
{ /* 974 */
10,
/* OR32rr_REV */
},
{ /* 975 */
13,
/* OR64i32 */
},
{ /* 976 */
14,
/* OR64mi32 */
},
{ /* 977 */
15,
/* OR64mi8 */
},
{ /* 978 */
16,
/* OR64mr */
},
{ /* 979 */
17,
/* OR64ri32 */
},
{ /* 980 */
18,
/* OR64ri8 */
},
{ /* 981 */
19,
/* OR64rm */
},
{ /* 982 */
20,
/* OR64rr */
},
{ /* 983 */
21,
/* OR64rr_REV */
},
{ /* 984 */
1,
/* OR8i8 */
},
{ /* 985 */
22,
/* OR8mi */
},
{ /* 986 */
22,
/* OR8mi8 */
},
{ /* 987 */
23,
/* OR8mr */
},
{ /* 988 */
24,
/* OR8ri */
},
{ /* 989 */
24,
/* OR8ri8 */
},
{ /* 990 */
25,
/* OR8rm */
},
{ /* 991 */
26,
/* OR8rr */
},
{ /* 992 */
27,
/* OR8rr_REV */
},
{ /* 993 */
1,
/* OUT16ir */
},
{ /* 994 */
0,
/* OUT16rr */
},
{ /* 995 */
1,
/* OUT32ir */
},
{ /* 996 */
0,
/* OUT32rr */
},
{ /* 997 */
1,
/* OUT8ir */
},
{ /* 998 */
0,
/* OUT8rr */
},
{ /* 999 */
112,
/* OUTSB */
},
{ /* 1000 */
113,
/* OUTSL */
},
{ /* 1001 */
115,
/* OUTSW */
},
{ /* 1002 */
0,
/* PCOMMIT */
},
{ /* 1003 */
34,
/* PDEP32rm */
},
{ /* 1004 */
35,
/* PDEP32rr */
},
{ /* 1005 */
36,
/* PDEP64rm */
},
{ /* 1006 */
37,
/* PDEP64rr */
},
{ /* 1007 */
34,
/* PEXT32rm */
},
{ /* 1008 */
35,
/* PEXT32rr */
},
{ /* 1009 */
36,
/* PEXT64rm */
},
{ /* 1010 */
37,
/* PEXT64rr */
},
{ /* 1011 */
144,
/* POP16r */
},
{ /* 1012 */
61,
/* POP16rmm */
},
{ /* 1013 */
62,
/* POP16rmr */
},
{ /* 1014 */
144,
/* POP32r */
},
{ /* 1015 */
61,
/* POP32rmm */
},
{ /* 1016 */
62,
/* POP32rmr */
},
{ /* 1017 */
145,
/* POP64r */
},
{ /* 1018 */
61,
/* POP64rmm */
},
{ /* 1019 */
64,
/* POP64rmr */
},
{ /* 1020 */
0,
/* POPA16 */
},
{ /* 1021 */
0,
/* POPA32 */
},
{ /* 1022 */
0,
/* POPDS16 */
},
{ /* 1023 */
0,
/* POPDS32 */
},
{ /* 1024 */
0,
/* POPES16 */
},
{ /* 1025 */
0,
/* POPES32 */
},
{ /* 1026 */
0,
/* POPF16 */
},
{ /* 1027 */
0,
/* POPF32 */
},
{ /* 1028 */
0,
/* POPF64 */
},
{ /* 1029 */
0,
/* POPFS16 */
},
{ /* 1030 */
0,
/* POPFS32 */
},
{ /* 1031 */
0,
/* POPFS64 */
},
{ /* 1032 */
0,
/* POPGS16 */
},
{ /* 1033 */
0,
/* POPGS32 */
},
{ /* 1034 */
0,
/* POPGS64 */
},
{ /* 1035 */
0,
/* POPSS16 */
},
{ /* 1036 */
0,
/* POPSS32 */
},
{ /* 1037 */
146,
/* PUSH16i8 */
},
{ /* 1038 */
144,
/* PUSH16r */
},
{ /* 1039 */
61,
/* PUSH16rmm */
},
{ /* 1040 */
62,
/* PUSH16rmr */
},
{ /* 1041 */
147,
/* PUSH32i8 */
},
{ /* 1042 */
144,
/* PUSH32r */
},
{ /* 1043 */
61,
/* PUSH32rmm */
},
{ /* 1044 */
62,
/* PUSH32rmr */
},
{ /* 1045 */
2,
/* PUSH64i16 */
},
{ /* 1046 */
13,
/* PUSH64i32 */
},
{ /* 1047 */
148,
/* PUSH64i8 */
},
{ /* 1048 */
145,
/* PUSH64r */
},
{ /* 1049 */
61,
/* PUSH64rmm */
},
{ /* 1050 */
64,
/* PUSH64rmr */
},
{ /* 1051 */
0,
/* PUSHA16 */
},
{ /* 1052 */
0,
/* PUSHA32 */
},
{ /* 1053 */
0,
/* PUSHCS16 */
},
{ /* 1054 */
0,
/* PUSHCS32 */
},
{ /* 1055 */
0,
/* PUSHDS16 */
},
{ /* 1056 */
0,
/* PUSHDS32 */
},
{ /* 1057 */
0,
/* PUSHES16 */
},
{ /* 1058 */
0,
/* PUSHES32 */
},
{ /* 1059 */
0,
/* PUSHF16 */
},
{ /* 1060 */
0,
/* PUSHF32 */
},
{ /* 1061 */
0,
/* PUSHF64 */
},
{ /* 1062 */
0,
/* PUSHFS16 */
},
{ /* 1063 */
0,
/* PUSHFS32 */
},
{ /* 1064 */
0,
/* PUSHFS64 */
},
{ /* 1065 */
0,
/* PUSHGS16 */
},
{ /* 1066 */
0,
/* PUSHGS32 */
},
{ /* 1067 */
0,
/* PUSHGS64 */
},
{ /* 1068 */
0,
/* PUSHSS16 */
},
{ /* 1069 */
0,
/* PUSHSS32 */
},
{ /* 1070 */
2,
/* PUSHi16 */
},
{ /* 1071 */
2,
/* PUSHi32 */
},
{ /* 1072 */
61,
/* RCL16m1 */
},
{ /* 1073 */
61,
/* RCL16mCL */
},
{ /* 1074 */
149,
/* RCL16mi */
},
{ /* 1075 */
79,
/* RCL16r1 */
},
{ /* 1076 */
79,
/* RCL16rCL */
},
{ /* 1077 */
150,
/* RCL16ri */
},
{ /* 1078 */
61,
/* RCL32m1 */
},
{ /* 1079 */
61,
/* RCL32mCL */
},
{ /* 1080 */
149,
/* RCL32mi */
},
{ /* 1081 */
79,
/* RCL32r1 */
},
{ /* 1082 */
79,
/* RCL32rCL */
},
{ /* 1083 */
150,
/* RCL32ri */
},
{ /* 1084 */
61,
/* RCL64m1 */
},
{ /* 1085 */
61,
/* RCL64mCL */
},
{ /* 1086 */
149,
/* RCL64mi */
},
{ /* 1087 */
80,
/* RCL64r1 */
},
{ /* 1088 */
80,
/* RCL64rCL */
},
{ /* 1089 */
151,
/* RCL64ri */
},
{ /* 1090 */
67,
/* RCL8m1 */
},
{ /* 1091 */
67,
/* RCL8mCL */
},
{ /* 1092 */
22,
/* RCL8mi */
},
{ /* 1093 */
81,
/* RCL8r1 */
},
{ /* 1094 */
81,
/* RCL8rCL */
},
{ /* 1095 */
24,
/* RCL8ri */
},
{ /* 1096 */
61,
/* RCR16m1 */
},
{ /* 1097 */
61,
/* RCR16mCL */
},
{ /* 1098 */
149,
/* RCR16mi */
},
{ /* 1099 */
79,
/* RCR16r1 */
},
{ /* 1100 */
79,
/* RCR16rCL */
},
{ /* 1101 */
150,
/* RCR16ri */
},
{ /* 1102 */
61,
/* RCR32m1 */
},
{ /* 1103 */
61,
/* RCR32mCL */
},
{ /* 1104 */
149,
/* RCR32mi */
},
{ /* 1105 */
79,
/* RCR32r1 */
},
{ /* 1106 */
79,
/* RCR32rCL */
},
{ /* 1107 */
150,
/* RCR32ri */
},
{ /* 1108 */
61,
/* RCR64m1 */
},
{ /* 1109 */
61,
/* RCR64mCL */
},
{ /* 1110 */
149,
/* RCR64mi */
},
{ /* 1111 */
80,
/* RCR64r1 */
},
{ /* 1112 */
80,
/* RCR64rCL */
},
{ /* 1113 */
151,
/* RCR64ri */
},
{ /* 1114 */
67,
/* RCR8m1 */
},
{ /* 1115 */
67,
/* RCR8mCL */
},
{ /* 1116 */
22,
/* RCR8mi */
},
{ /* 1117 */
81,
/* RCR8r1 */
},
{ /* 1118 */
81,
/* RCR8rCL */
},
{ /* 1119 */
24,
/* RCR8ri */
},
{ /* 1120 */
152,
/* RDFSBASE */
},
{ /* 1121 */
64,
/* RDFSBASE64 */
},
{ /* 1122 */
152,
/* RDGSBASE */
},
{ /* 1123 */
64,
/* RDGSBASE64 */
},
{ /* 1124 */
0,
/* RDMSR */
},
{ /* 1125 */
0,
/* RDPMC */
},
{ /* 1126 */
62,
/* RDRAND16r */
},
{ /* 1127 */
62,
/* RDRAND32r */
},
{ /* 1128 */
64,
/* RDRAND64r */
},
{ /* 1129 */
62,
/* RDSEED16r */
},
{ /* 1130 */
62,
/* RDSEED32r */
},
{ /* 1131 */
64,
/* RDSEED64r */
},
{ /* 1132 */
0,
/* RDTSC */
},
{ /* 1133 */
0,
/* RDTSCP */
},
{ /* 1134 */
0,
/* */
},
{ /* 1135 */
0,
/* */
},
{ /* 1136 */
0,
/* */
},
{ /* 1137 */
0,
/* */
},
{ /* 1138 */
0,
/* */
},
{ /* 1139 */
0,
/* */
},
{ /* 1140 */
0,
/* */
},
{ /* 1141 */
0,
/* */
},
{ /* 1142 */
0,
/* */
},
{ /* 1143 */
0,
/* */
},
{ /* 1144 */
0,
/* */
},
{ /* 1145 */
0,
/* */
},
{ /* 1146 */
0,
/* */
},
{ /* 1147 */
0,
/* */
},
{ /* 1148 */
0,
/* */
},
{ /* 1149 */
0,
/* */
},
{ /* 1150 */
0,
/* */
},
{ /* 1151 */
0,
/* */
},
{ /* 1152 */
0,
/* */
},
{ /* 1153 */
0,
/* */
},
{ /* 1154 */
0,
/* */
},
{ /* 1155 */
0,
/* */
},
{ /* 1156 */
0,
/* */
},
{ /* 1157 */
0,
/* */
},
{ /* 1158 */
0,
/* */
},
{ /* 1159 */
0,
/* */
},
{ /* 1160 */
0,
/* */
},
{ /* 1161 */
0,
/* */
},
{ /* 1162 */
0,
/* REPNE_PREFIX */
},
{ /* 1163 */
0,
/* */
},
{ /* 1164 */
0,
/* */
},
{ /* 1165 */
0,
/* */
},
{ /* 1166 */
0,
/* */
},
{ /* 1167 */
0,
/* */
},
{ /* 1168 */
0,
/* */
},
{ /* 1169 */
0,
/* */
},
{ /* 1170 */
0,
/* REP_PREFIX */
},
{ /* 1171 */
0,
/* */
},
{ /* 1172 */
0,
/* */
},
{ /* 1173 */
0,
/* */
},
{ /* 1174 */
0,
/* */
},
{ /* 1175 */
0,
/* */
},
{ /* 1176 */
0,
/* */
},
{ /* 1177 */
0,
/* */
},
{ /* 1178 */
116,
/* RETIL */
},
{ /* 1179 */
116,
/* RETIQ */
},
{ /* 1180 */
2,
/* RETIW */
},
{ /* 1181 */
0,
/* RETL */
},
{ /* 1182 */
0,
/* RETQ */
},
{ /* 1183 */
0,
/* RETW */
},
{ /* 1184 */
0,
/* REX64_PREFIX */
},
{ /* 1185 */
61,
/* ROL16m1 */
},
{ /* 1186 */
61,
/* ROL16mCL */
},
{ /* 1187 */
149,
/* ROL16mi */
},
{ /* 1188 */
79,
/* ROL16r1 */
},
{ /* 1189 */
79,
/* ROL16rCL */
},
{ /* 1190 */
150,
/* ROL16ri */
},
{ /* 1191 */
61,
/* ROL32m1 */
},
{ /* 1192 */
61,
/* ROL32mCL */
},
{ /* 1193 */
149,
/* ROL32mi */
},
{ /* 1194 */
79,
/* ROL32r1 */
},
{ /* 1195 */
79,
/* ROL32rCL */
},
{ /* 1196 */
150,
/* ROL32ri */
},
{ /* 1197 */
61,
/* ROL64m1 */
},
{ /* 1198 */
61,
/* ROL64mCL */
},
{ /* 1199 */
149,
/* ROL64mi */
},
{ /* 1200 */
80,
/* ROL64r1 */
},
{ /* 1201 */
80,
/* ROL64rCL */
},
{ /* 1202 */
151,
/* ROL64ri */
},
{ /* 1203 */
67,
/* ROL8m1 */
},
{ /* 1204 */
67,
/* ROL8mCL */
},
{ /* 1205 */
22,
/* ROL8mi */
},
{ /* 1206 */
81,
/* ROL8r1 */
},
{ /* 1207 */
81,
/* ROL8rCL */
},
{ /* 1208 */
24,
/* ROL8ri */
},
{ /* 1209 */
61,
/* ROR16m1 */
},
{ /* 1210 */
61,
/* ROR16mCL */
},
{ /* 1211 */
149,
/* ROR16mi */
},
{ /* 1212 */
79,
/* ROR16r1 */
},
{ /* 1213 */
79,
/* ROR16rCL */
},
{ /* 1214 */
150,
/* ROR16ri */
},
{ /* 1215 */
61,
/* ROR32m1 */
},
{ /* 1216 */
61,
/* ROR32mCL */
},
{ /* 1217 */
149,
/* ROR32mi */
},
{ /* 1218 */
79,
/* ROR32r1 */
},
{ /* 1219 */
79,
/* ROR32rCL */
},
{ /* 1220 */
150,
/* ROR32ri */
},
{ /* 1221 */
61,
/* ROR64m1 */
},
{ /* 1222 */
61,
/* ROR64mCL */
},
{ /* 1223 */
149,
/* ROR64mi */
},
{ /* 1224 */
80,
/* ROR64r1 */
},
{ /* 1225 */
80,
/* ROR64rCL */
},
{ /* 1226 */
151,
/* ROR64ri */
},
{ /* 1227 */
67,
/* ROR8m1 */
},
{ /* 1228 */
67,
/* ROR8mCL */
},
{ /* 1229 */
22,
/* ROR8mi */
},
{ /* 1230 */
81,
/* ROR8r1 */
},
{ /* 1231 */
81,
/* ROR8rCL */
},
{ /* 1232 */
24,
/* ROR8ri */
},
{ /* 1233 */
153,
/* RORX32mi */
},
{ /* 1234 */
154,
/* RORX32ri */
},
{ /* 1235 */
155,
/* RORX64mi */
},
{ /* 1236 */
156,
/* RORX64ri */
},
{ /* 1237 */
0,
/* RSM */
},
{ /* 1238 */
0,
/* SAHF */
},
{ /* 1239 */
61,
/* SAL16m1 */
},
{ /* 1240 */
61,
/* SAL16mCL */
},
{ /* 1241 */
149,
/* SAL16mi */
},
{ /* 1242 */
79,
/* SAL16r1 */
},
{ /* 1243 */
79,
/* SAL16rCL */
},
{ /* 1244 */
150,
/* SAL16ri */
},
{ /* 1245 */
61,
/* SAL32m1 */
},
{ /* 1246 */
61,
/* SAL32mCL */
},
{ /* 1247 */
149,
/* SAL32mi */
},
{ /* 1248 */
79,
/* SAL32r1 */
},
{ /* 1249 */
79,
/* SAL32rCL */
},
{ /* 1250 */
150,
/* SAL32ri */
},
{ /* 1251 */
61,
/* SAL64m1 */
},
{ /* 1252 */
61,
/* SAL64mCL */
},
{ /* 1253 */
149,
/* SAL64mi */
},
{ /* 1254 */
80,
/* SAL64r1 */
},
{ /* 1255 */
80,
/* SAL64rCL */
},
{ /* 1256 */
151,
/* SAL64ri */
},
{ /* 1257 */
67,
/* SAL8m1 */
},
{ /* 1258 */
67,
/* SAL8mCL */
},
{ /* 1259 */
22,
/* SAL8mi */
},
{ /* 1260 */
81,
/* SAL8r1 */
},
{ /* 1261 */
81,
/* SAL8rCL */
},
{ /* 1262 */
24,
/* SAL8ri */
},
{ /* 1263 */
0,
/* SALC */
},
{ /* 1264 */
61,
/* SAR16m1 */
},
{ /* 1265 */
61,
/* SAR16mCL */
},
{ /* 1266 */
149,
/* SAR16mi */
},
{ /* 1267 */
79,
/* SAR16r1 */
},
{ /* 1268 */
79,
/* SAR16rCL */
},
{ /* 1269 */
150,
/* SAR16ri */
},
{ /* 1270 */
61,
/* SAR32m1 */
},
{ /* 1271 */
61,
/* SAR32mCL */
},
{ /* 1272 */
149,
/* SAR32mi */
},
{ /* 1273 */
79,
/* SAR32r1 */
},
{ /* 1274 */
79,
/* SAR32rCL */
},
{ /* 1275 */
150,
/* SAR32ri */
},
{ /* 1276 */
61,
/* SAR64m1 */
},
{ /* 1277 */
61,
/* SAR64mCL */
},
{ /* 1278 */
149,
/* SAR64mi */
},
{ /* 1279 */
80,
/* SAR64r1 */
},
{ /* 1280 */
80,
/* SAR64rCL */
},
{ /* 1281 */
151,
/* SAR64ri */
},
{ /* 1282 */
67,
/* SAR8m1 */
},
{ /* 1283 */
67,
/* SAR8mCL */
},
{ /* 1284 */
22,
/* SAR8mi */
},
{ /* 1285 */
81,
/* SAR8r1 */
},
{ /* 1286 */
81,
/* SAR8rCL */
},
{ /* 1287 */
24,
/* SAR8ri */
},
{ /* 1288 */
40,
/* SARX32rm */
},
{ /* 1289 */
41,
/* SARX32rr */
},
{ /* 1290 */
42,
/* SARX64rm */
},
{ /* 1291 */
43,
/* SARX64rr */
},
{ /* 1292 */
2,
/* SBB16i16 */
},
{ /* 1293 */
3,
/* SBB16mi */
},
{ /* 1294 */
4,
/* SBB16mi8 */
},
{ /* 1295 */
5,
/* SBB16mr */
},
{ /* 1296 */
6,
/* SBB16ri */
},
{ /* 1297 */
7,
/* SBB16ri8 */
},
{ /* 1298 */
8,
/* SBB16rm */
},
{ /* 1299 */
9,
/* SBB16rr */
},
{ /* 1300 */
10,
/* SBB16rr_REV */
},
{ /* 1301 */
2,
/* SBB32i32 */
},
{ /* 1302 */
3,
/* SBB32mi */
},
{ /* 1303 */
11,
/* SBB32mi8 */
},
{ /* 1304 */
5,
/* SBB32mr */
},
{ /* 1305 */
6,
/* SBB32ri */
},
{ /* 1306 */
12,
/* SBB32ri8 */
},
{ /* 1307 */
8,
/* SBB32rm */
},
{ /* 1308 */
9,
/* SBB32rr */
},
{ /* 1309 */
10,
/* SBB32rr_REV */
},
{ /* 1310 */
13,
/* SBB64i32 */
},
{ /* 1311 */
14,
/* SBB64mi32 */
},
{ /* 1312 */
15,
/* SBB64mi8 */
},
{ /* 1313 */
16,
/* SBB64mr */
},
{ /* 1314 */
17,
/* SBB64ri32 */
},
{ /* 1315 */
18,
/* SBB64ri8 */
},
{ /* 1316 */
19,
/* SBB64rm */
},
{ /* 1317 */
20,
/* SBB64rr */
},
{ /* 1318 */
21,
/* SBB64rr_REV */
},
{ /* 1319 */
1,
/* SBB8i8 */
},
{ /* 1320 */
22,
/* SBB8mi */
},
{ /* 1321 */
22,
/* SBB8mi8 */
},
{ /* 1322 */
23,
/* SBB8mr */
},
{ /* 1323 */
24,
/* SBB8ri */
},
{ /* 1324 */
24,
/* SBB8ri8 */
},
{ /* 1325 */
25,
/* SBB8rm */
},
{ /* 1326 */
26,
/* SBB8rr */
},
{ /* 1327 */
27,
/* SBB8rr_REV */
},
{ /* 1328 */
97,
/* SCASB */
},
{ /* 1329 */
98,
/* SCASL */
},
{ /* 1330 */
157,
/* SCASQ */
},
{ /* 1331 */
99,
/* SCASW */
},
{ /* 1332 */
0,
/* */
},
{ /* 1333 */
0,
/* */
},
{ /* 1334 */
0,
/* */
},
{ /* 1335 */
0,
/* */
},
{ /* 1336 */
0,
/* */
},
{ /* 1337 */
0,
/* */
},
{ /* 1338 */
0,
/* */
},
{ /* 1339 */
0,
/* */
},
{ /* 1340 */
0,
/* */
},
{ /* 1341 */
0,
/* */
},
{ /* 1342 */
67,
/* SETAEm */
},
{ /* 1343 */
82,
/* SETAEr */
},
{ /* 1344 */
67,
/* SETAm */
},
{ /* 1345 */
82,
/* SETAr */
},
{ /* 1346 */
67,
/* SETBEm */
},
{ /* 1347 */
82,
/* SETBEr */
},
{ /* 1348 */
0,
/* */
},
{ /* 1349 */
0,
/* */
},
{ /* 1350 */
0,
/* */
},
{ /* 1351 */
0,
/* */
},
{ /* 1352 */
67,
/* SETBm */
},
{ /* 1353 */
82,
/* SETBr */
},
{ /* 1354 */
67,
/* SETEm */
},
{ /* 1355 */
82,
/* SETEr */
},
{ /* 1356 */
67,
/* SETGEm */
},
{ /* 1357 */
82,
/* SETGEr */
},
{ /* 1358 */
67,
/* SETGm */
},
{ /* 1359 */
82,
/* SETGr */
},
{ /* 1360 */
67,
/* SETLEm */
},
{ /* 1361 */
82,
/* SETLEr */
},
{ /* 1362 */
67,
/* SETLm */
},
{ /* 1363 */
82,
/* SETLr */
},
{ /* 1364 */
67,
/* SETNEm */
},
{ /* 1365 */
82,
/* SETNEr */
},
{ /* 1366 */
67,
/* SETNOm */
},
{ /* 1367 */
82,
/* SETNOr */
},
{ /* 1368 */
67,
/* SETNPm */
},
{ /* 1369 */
82,
/* SETNPr */
},
{ /* 1370 */
67,
/* SETNSm */
},
{ /* 1371 */
82,
/* SETNSr */
},
{ /* 1372 */
67,
/* SETOm */
},
{ /* 1373 */
82,
/* SETOr */
},
{ /* 1374 */
67,
/* SETPm */
},
{ /* 1375 */
82,
/* SETPr */
},
{ /* 1376 */
67,
/* SETSm */
},
{ /* 1377 */
82,
/* SETSr */
},
{ /* 1378 */
87,
/* SGDT16m */
},
{ /* 1379 */
87,
/* SGDT32m */
},
{ /* 1380 */
88,
/* SGDT64m */
},
{ /* 1381 */
61,
/* SHL16m1 */
},
{ /* 1382 */
61,
/* SHL16mCL */
},
{ /* 1383 */
149,
/* SHL16mi */
},
{ /* 1384 */
79,
/* SHL16r1 */
},
{ /* 1385 */
79,
/* SHL16rCL */
},
{ /* 1386 */
150,
/* SHL16ri */
},
{ /* 1387 */
61,
/* SHL32m1 */
},
{ /* 1388 */
61,
/* SHL32mCL */
},
{ /* 1389 */
149,
/* SHL32mi */
},
{ /* 1390 */
79,
/* SHL32r1 */
},
{ /* 1391 */
79,
/* SHL32rCL */
},
{ /* 1392 */
150,
/* SHL32ri */
},
{ /* 1393 */
61,
/* SHL64m1 */
},
{ /* 1394 */
61,
/* SHL64mCL */
},
{ /* 1395 */
149,
/* SHL64mi */
},
{ /* 1396 */
80,
/* SHL64r1 */
},
{ /* 1397 */
80,
/* SHL64rCL */
},
{ /* 1398 */
151,
/* SHL64ri */
},
{ /* 1399 */
67,
/* SHL8m1 */
},
{ /* 1400 */
67,
/* SHL8mCL */
},
{ /* 1401 */
22,
/* SHL8mi */
},
{ /* 1402 */
81,
/* SHL8r1 */
},
{ /* 1403 */
81,
/* SHL8rCL */
},
{ /* 1404 */
24,
/* SHL8ri */
},
{ /* 1405 */
5,
/* SHLD16mrCL */
},
{ /* 1406 */
158,
/* SHLD16mri8 */
},
{ /* 1407 */
9,
/* SHLD16rrCL */
},
{ /* 1408 */
159,
/* SHLD16rri8 */
},
{ /* 1409 */
5,
/* SHLD32mrCL */
},
{ /* 1410 */
158,
/* SHLD32mri8 */
},
{ /* 1411 */
9,
/* SHLD32rrCL */
},
{ /* 1412 */
159,
/* SHLD32rri8 */
},
{ /* 1413 */
16,
/* SHLD64mrCL */
},
{ /* 1414 */
160,
/* SHLD64mri8 */
},
{ /* 1415 */
20,
/* SHLD64rrCL */
},
{ /* 1416 */
161,
/* SHLD64rri8 */
},
{ /* 1417 */
40,
/* SHLX32rm */
},
{ /* 1418 */
41,
/* SHLX32rr */
},
{ /* 1419 */
42,
/* SHLX64rm */
},
{ /* 1420 */
43,
/* SHLX64rr */
},
{ /* 1421 */
61,
/* SHR16m1 */
},
{ /* 1422 */
61,
/* SHR16mCL */
},
{ /* 1423 */
149,
/* SHR16mi */
},
{ /* 1424 */
79,
/* SHR16r1 */
},
{ /* 1425 */
79,
/* SHR16rCL */
},
{ /* 1426 */
150,
/* SHR16ri */
},
{ /* 1427 */
61,
/* SHR32m1 */
},
{ /* 1428 */
61,
/* SHR32mCL */
},
{ /* 1429 */
149,
/* SHR32mi */
},
{ /* 1430 */
79,
/* SHR32r1 */
},
{ /* 1431 */
79,
/* SHR32rCL */
},
{ /* 1432 */
150,
/* SHR32ri */
},
{ /* 1433 */
61,
/* SHR64m1 */
},
{ /* 1434 */
61,
/* SHR64mCL */
},
{ /* 1435 */
149,
/* SHR64mi */
},
{ /* 1436 */
80,
/* SHR64r1 */
},
{ /* 1437 */
80,
/* SHR64rCL */
},
{ /* 1438 */
151,
/* SHR64ri */
},
{ /* 1439 */
67,
/* SHR8m1 */
},
{ /* 1440 */
67,
/* SHR8mCL */
},
{ /* 1441 */
22,
/* SHR8mi */
},
{ /* 1442 */
81,
/* SHR8r1 */
},
{ /* 1443 */
81,
/* SHR8rCL */
},
{ /* 1444 */
24,
/* SHR8ri */
},
{ /* 1445 */
5,
/* SHRD16mrCL */
},
{ /* 1446 */
158,
/* SHRD16mri8 */
},
{ /* 1447 */
9,
/* SHRD16rrCL */
},
{ /* 1448 */
159,
/* SHRD16rri8 */
},
{ /* 1449 */
5,
/* SHRD32mrCL */
},
{ /* 1450 */
158,
/* SHRD32mri8 */
},
{ /* 1451 */
9,
/* SHRD32rrCL */
},
{ /* 1452 */
159,
/* SHRD32rri8 */
},
{ /* 1453 */
16,
/* SHRD64mrCL */
},
{ /* 1454 */
160,
/* SHRD64mri8 */
},
{ /* 1455 */
20,
/* SHRD64rrCL */
},
{ /* 1456 */
161,
/* SHRD64rri8 */
},
{ /* 1457 */
40,
/* SHRX32rm */
},
{ /* 1458 */
41,
/* SHRX32rr */
},
{ /* 1459 */
42,
/* SHRX64rm */
},
{ /* 1460 */
43,
/* SHRX64rr */
},
{ /* 1461 */
87,
/* SIDT16m */
},
{ /* 1462 */
87,
/* SIDT32m */
},
{ /* 1463 */
88,
/* SIDT64m */
},
{ /* 1464 */
0,
/* SKINIT */
},
{ /* 1465 */
61,
/* SLDT16m */
},
{ /* 1466 */
62,
/* SLDT16r */
},
{ /* 1467 */
62,
/* SLDT32r */
},
{ /* 1468 */
61,
/* SLDT64m */
},
{ /* 1469 */
64,
/* SLDT64r */
},
{ /* 1470 */
61,
/* SMSW16m */
},
{ /* 1471 */
62,
/* SMSW16r */
},
{ /* 1472 */
62,
/* SMSW32r */
},
{ /* 1473 */
64,
/* SMSW64r */
},
{ /* 1474 */
0,
/* STAC */
},
{ /* 1475 */
0,
/* STC */
},
{ /* 1476 */
0,
/* STD */
},
{ /* 1477 */
0,
/* STGI */
},
{ /* 1478 */
0,
/* STI */
},
{ /* 1479 */
97,
/* STOSB */
},
{ /* 1480 */
98,
/* STOSL */
},
{ /* 1481 */
157,
/* STOSQ */
},
{ /* 1482 */
99,
/* STOSW */
},
{ /* 1483 */
62,
/* STR16r */
},
{ /* 1484 */
62,
/* STR32r */
},
{ /* 1485 */
64,
/* STR64r */
},
{ /* 1486 */
61,
/* STRm */
},
{ /* 1487 */
2,
/* SUB16i16 */
},
{ /* 1488 */
3,
/* SUB16mi */
},
{ /* 1489 */
4,
/* SUB16mi8 */
},
{ /* 1490 */
5,
/* SUB16mr */
},
{ /* 1491 */
6,
/* SUB16ri */
},
{ /* 1492 */
7,
/* SUB16ri8 */
},
{ /* 1493 */
8,
/* SUB16rm */
},
{ /* 1494 */
9,
/* SUB16rr */
},
{ /* 1495 */
10,
/* SUB16rr_REV */
},
{ /* 1496 */
2,
/* SUB32i32 */
},
{ /* 1497 */
3,
/* SUB32mi */
},
{ /* 1498 */
11,
/* SUB32mi8 */
},
{ /* 1499 */
5,
/* SUB32mr */
},
{ /* 1500 */
6,
/* SUB32ri */
},
{ /* 1501 */
12,
/* SUB32ri8 */
},
{ /* 1502 */
8,
/* SUB32rm */
},
{ /* 1503 */
9,
/* SUB32rr */
},
{ /* 1504 */
10,
/* SUB32rr_REV */
},
{ /* 1505 */
13,
/* SUB64i32 */
},
{ /* 1506 */
14,
/* SUB64mi32 */
},
{ /* 1507 */
15,
/* SUB64mi8 */
},
{ /* 1508 */
16,
/* SUB64mr */
},
{ /* 1509 */
17,
/* SUB64ri32 */
},
{ /* 1510 */
18,
/* SUB64ri8 */
},
{ /* 1511 */
19,
/* SUB64rm */
},
{ /* 1512 */
20,
/* SUB64rr */
},
{ /* 1513 */
21,
/* SUB64rr_REV */
},
{ /* 1514 */
1,
/* SUB8i8 */
},
{ /* 1515 */
22,
/* SUB8mi */
},
{ /* 1516 */
22,
/* SUB8mi8 */
},
{ /* 1517 */
23,
/* SUB8mr */
},
{ /* 1518 */
24,
/* SUB8ri */
},
{ /* 1519 */
24,
/* SUB8ri8 */
},
{ /* 1520 */
25,
/* SUB8rm */
},
{ /* 1521 */
26,
/* SUB8rr */
},
{ /* 1522 */
27,
/* SUB8rr_REV */
},
{ /* 1523 */
0,
/* SWAPGS */
},
{ /* 1524 */
0,
/* SYSCALL */
},
{ /* 1525 */
0,
/* SYSENTER */
},
{ /* 1526 */
0,
/* SYSEXIT */
},
{ /* 1527 */
0,
/* SYSEXIT64 */
},
{ /* 1528 */
0,
/* SYSRET */
},
{ /* 1529 */
0,
/* SYSRET64 */
},
{ /* 1530 */
48,
/* T1MSKC32rm */
},
{ /* 1531 */
49,
/* T1MSKC32rr */
},
{ /* 1532 */
50,
/* T1MSKC64rm */
},
{ /* 1533 */
51,
/* T1MSKC64rr */
},
{ /* 1534 */
0,
/* */
},
{ /* 1535 */
0,
/* */
},
{ /* 1536 */
0,
/* */
},
{ /* 1537 */
0,
/* */
},
{ /* 1538 */
0,
/* */
},
{ /* 1539 */
0,
/* */
},
{ /* 1540 */
0,
/* */
},
{ /* 1541 */
0,
/* */
},
{ /* 1542 */
0,
/* */
},
{ /* 1543 */
0,
/* */
},
{ /* 1544 */
0,
/* */
},
{ /* 1545 */
0,
/* */
},
{ /* 1546 */
0,
/* */
},
{ /* 1547 */
0,
/* */
},
{ /* 1548 */
0,
/* */
},
{ /* 1549 */
2,
/* TEST16i16 */
},
{ /* 1550 */
3,
/* TEST16mi */
},
{ /* 1551 */
3,
/* TEST16mi_alt */
},
{ /* 1552 */
68,
/* TEST16ri */
},
{ /* 1553 */
68,
/* TEST16ri_alt */
},
{ /* 1554 */
52,
/* TEST16rm */
},
{ /* 1555 */
57,
/* TEST16rr */
},
{ /* 1556 */
2,
/* TEST32i32 */
},
{ /* 1557 */
3,
/* TEST32mi */
},
{ /* 1558 */
3,
/* TEST32mi_alt */
},
{ /* 1559 */
68,
/* TEST32ri */
},
{ /* 1560 */
68,
/* TEST32ri_alt */
},
{ /* 1561 */
52,
/* TEST32rm */
},
{ /* 1562 */
57,
/* TEST32rr */
},
{ /* 1563 */
13,
/* TEST64i32 */
},
{ /* 1564 */
14,
/* TEST64mi32 */
},
{ /* 1565 */
14,
/* TEST64mi32_alt */
},
{ /* 1566 */
69,
/* TEST64ri32 */
},
{ /* 1567 */
69,
/* TEST64ri32_alt */
},
{ /* 1568 */
32,
/* TEST64rm */
},
{ /* 1569 */
60,
/* TEST64rr */
},
{ /* 1570 */
1,
/* TEST8i8 */
},
{ /* 1571 */
22,
/* TEST8mi */
},
{ /* 1572 */
22,
/* TEST8mi_alt */
},
{ /* 1573 */
70,
/* TEST8ri */
},
{ /* 1574 */
0,
/* */
},
{ /* 1575 */
70,
/* TEST8ri_alt */
},
{ /* 1576 */
71,
/* TEST8rm */
},
{ /* 1577 */
72,
/* TEST8rr */
},
{ /* 1578 */
0,
/* */
},
{ /* 1579 */
0,
/* */
},
{ /* 1580 */
0,
/* */
},
{ /* 1581 */
0,
/* */
},
{ /* 1582 */
0,
/* */
},
{ /* 1583 */
0,
/* */
},
{ /* 1584 */
0,
/* TRAP */
},
{ /* 1585 */
52,
/* TZCNT16rm */
},
{ /* 1586 */
53,
/* TZCNT16rr */
},
{ /* 1587 */
52,
/* TZCNT32rm */
},
{ /* 1588 */
53,
/* TZCNT32rr */
},
{ /* 1589 */
32,
/* TZCNT64rm */
},
{ /* 1590 */
33,
/* TZCNT64rr */
},
{ /* 1591 */
48,
/* TZMSK32rm */
},
{ /* 1592 */
49,
/* TZMSK32rr */
},
{ /* 1593 */
50,
/* TZMSK64rm */
},
{ /* 1594 */
51,
/* TZMSK64rr */
},
{ /* 1595 */
0,
/* UD2B */
},
{ /* 1596 */
0,
/* */
},
{ /* 1597 */
0,
/* */
},
{ /* 1598 */
61,
/* VERRm */
},
{ /* 1599 */
111,
/* VERRr */
},
{ /* 1600 */
61,
/* VERWm */
},
{ /* 1601 */
111,
/* VERWr */
},
{ /* 1602 */
0,
/* VMCALL */
},
{ /* 1603 */
61,
/* VMCLEARm */
},
{ /* 1604 */
0,
/* VMFUNC */
},
{ /* 1605 */
0,
/* VMLAUNCH */
},
{ /* 1606 */
0,
/* VMLOAD32 */
},
{ /* 1607 */
0,
/* VMLOAD64 */
},
{ /* 1608 */
0,
/* VMMCALL */
},
{ /* 1609 */
61,
/* VMPTRLDm */
},
{ /* 1610 */
61,
/* VMPTRSTm */
},
{ /* 1611 */
162,
/* VMREAD32rm */
},
{ /* 1612 */
163,
/* VMREAD32rr */
},
{ /* 1613 */
16,
/* VMREAD64rm */
},
{ /* 1614 */
60,
/* VMREAD64rr */
},
{ /* 1615 */
0,
/* VMRESUME */
},
{ /* 1616 */
0,
/* VMRUN32 */
},
{ /* 1617 */
0,
/* VMRUN64 */
},
{ /* 1618 */
0,
/* VMSAVE32 */
},
{ /* 1619 */
0,
/* VMSAVE64 */
},
{ /* 1620 */
30,
/* VMWRITE32rm */
},
{ /* 1621 */
31,
/* VMWRITE32rr */
},
{ /* 1622 */
32,
/* VMWRITE64rm */
},
{ /* 1623 */
33,
/* VMWRITE64rr */
},
{ /* 1624 */
0,
/* VMXOFF */
},
{ /* 1625 */
61,
/* VMXON */
},
{ /* 1626 */
0,
/* WBINVD */
},
{ /* 1627 */
0,
/* */
},
{ /* 1628 */
0,
/* */
},
{ /* 1629 */
0,
/* */
},
{ /* 1630 */
152,
/* WRFSBASE */
},
{ /* 1631 */
64,
/* WRFSBASE64 */
},
{ /* 1632 */
152,
/* WRGSBASE */
},
{ /* 1633 */
64,
/* WRGSBASE64 */
},
{ /* 1634 */
0,
/* WRMSR */
},
{ /* 1635 */
5,
/* XADD16rm */
},
{ /* 1636 */
57,
/* XADD16rr */
},
{ /* 1637 */
5,
/* XADD32rm */
},
{ /* 1638 */
57,
/* XADD32rr */
},
{ /* 1639 */
16,
/* XADD64rm */
},
{ /* 1640 */
60,
/* XADD64rr */
},
{ /* 1641 */
23,
/* XADD8rm */
},
{ /* 1642 */
72,
/* XADD8rr */
},
{ /* 1643 */
144,
/* XCHG16ar */
},
{ /* 1644 */
8,
/* XCHG16rm */
},
{ /* 1645 */
10,
/* XCHG16rr */
},
{ /* 1646 */
144,
/* XCHG32ar */
},
{ /* 1647 */
144,
/* XCHG32ar64 */
},
{ /* 1648 */
8,
/* XCHG32rm */
},
{ /* 1649 */
10,
/* XCHG32rr */
},
{ /* 1650 */
145,
/* XCHG64ar */
},
{ /* 1651 */
19,
/* XCHG64rm */
},
{ /* 1652 */
21,
/* XCHG64rr */
},
{ /* 1653 */
25,
/* XCHG8rm */
},
{ /* 1654 */
27,
/* XCHG8rr */
},
{ /* 1655 */
0,
/* XCRYPTCBC */
},
{ /* 1656 */
0,
/* XCRYPTCFB */
},
{ /* 1657 */
0,
/* XCRYPTCTR */
},
{ /* 1658 */
0,
/* XCRYPTECB */
},
{ /* 1659 */
0,
/* XCRYPTOFB */
},
{ /* 1660 */
0,
/* XGETBV */
},
{ /* 1661 */
0,
/* XLAT */
},
{ /* 1662 */
2,
/* XOR16i16 */
},
{ /* 1663 */
3,
/* XOR16mi */
},
{ /* 1664 */
4,
/* XOR16mi8 */
},
{ /* 1665 */
5,
/* XOR16mr */
},
{ /* 1666 */
6,
/* XOR16ri */
},
{ /* 1667 */
7,
/* XOR16ri8 */
},
{ /* 1668 */
8,
/* XOR16rm */
},
{ /* 1669 */
9,
/* XOR16rr */
},
{ /* 1670 */
10,
/* XOR16rr_REV */
},
{ /* 1671 */
2,
/* XOR32i32 */
},
{ /* 1672 */
3,
/* XOR32mi */
},
{ /* 1673 */
11,
/* XOR32mi8 */
},
{ /* 1674 */
5,
/* XOR32mr */
},
{ /* 1675 */
6,
/* XOR32ri */
},
{ /* 1676 */
12,
/* XOR32ri8 */
},
{ /* 1677 */
8,
/* XOR32rm */
},
{ /* 1678 */
9,
/* XOR32rr */
},
{ /* 1679 */
10,
/* XOR32rr_REV */
},
{ /* 1680 */
13,
/* XOR64i32 */
},
{ /* 1681 */
14,
/* XOR64mi32 */
},
{ /* 1682 */
15,
/* XOR64mi8 */
},
{ /* 1683 */
16,
/* XOR64mr */
},
{ /* 1684 */
17,
/* XOR64ri32 */
},
{ /* 1685 */
18,
/* XOR64ri8 */
},
{ /* 1686 */
19,
/* XOR64rm */
},
{ /* 1687 */
20,
/* XOR64rr */
},
{ /* 1688 */
21,
/* XOR64rr_REV */
},
{ /* 1689 */
1,
/* XOR8i8 */
},
{ /* 1690 */
22,
/* XOR8mi */
},
{ /* 1691 */
22,
/* XOR8mi8 */
},
{ /* 1692 */
23,
/* XOR8mr */
},
{ /* 1693 */
24,
/* XOR8ri */
},
{ /* 1694 */
24,
/* XOR8ri8 */
},
{ /* 1695 */
25,
/* XOR8rm */
},
{ /* 1696 */
26,
/* XOR8rr */
},
{ /* 1697 */
27,
/* XOR8rr_REV */
},
{ /* 1698 */
164,
/* XRSTOR */
},
{ /* 1699 */
164,
/* XRSTOR64 */
},
{ /* 1700 */
164,
/* XRSTORS */
},
{ /* 1701 */
164,
/* XRSTORS64 */
},
{ /* 1702 */
164,
/* XSAVE */
},
{ /* 1703 */
164,
/* XSAVE64 */
},
{ /* 1704 */
164,
/* XSAVEC */
},
{ /* 1705 */
164,
/* XSAVEC64 */
},
{ /* 1706 */
164,
/* XSAVEOPT */
},
{ /* 1707 */
164,
/* XSAVEOPT64 */
},
{ /* 1708 */
164,
/* XSAVES */
},
{ /* 1709 */
164,
/* XSAVES64 */
},
{ /* 1710 */
0,
/* XSETBV */
},
{ /* 1711 */
0,
/* XSHA1 */
},
{ /* 1712 */
0,
/* XSHA256 */
},
{ /* 1713 */
0,
/* XSTORE */
}
};
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_REXW_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_ADSIZE, /* 48 */
IC_64BIT_OPSIZE_ADSIZE, /* 49 */
IC_XS_OPSIZE, /* 50 */
IC_64BIT_XS_OPSIZE, /* 51 */
IC_XD_OPSIZE, /* 52 */
IC_64BIT_XD_OPSIZE, /* 53 */
IC_XS_OPSIZE, /* 54 */
IC_64BIT_XD_OPSIZE, /* 55 */
IC_OPSIZE_ADSIZE, /* 56 */
IC_64BIT_REXW_OPSIZE, /* 57 */
IC_XS_OPSIZE, /* 58 */
IC_64BIT_REXW_XS, /* 59 */
IC_XD_OPSIZE, /* 60 */
IC_64BIT_REXW_XD, /* 61 */
IC_XS_OPSIZE, /* 62 */
IC_64BIT_REXW_XS, /* 63 */
IC_VEX, /* 64 */
IC_VEX, /* 65 */
IC_VEX_XS, /* 66 */
IC_VEX_XS, /* 67 */
IC_VEX_XD, /* 68 */
IC_VEX_XD, /* 69 */
IC_VEX_XD, /* 70 */
IC_VEX_XD, /* 71 */
IC_VEX_W, /* 72 */
IC_VEX_W, /* 73 */
IC_VEX_W_XS, /* 74 */
IC_VEX_W_XS, /* 75 */
IC_VEX_W_XD, /* 76 */
IC_VEX_W_XD, /* 77 */
IC_VEX_W_XD, /* 78 */
IC_VEX_W_XD, /* 79 */
IC_VEX_OPSIZE, /* 80 */
IC_VEX_OPSIZE, /* 81 */
IC_VEX_OPSIZE, /* 82 */
IC_VEX_OPSIZE, /* 83 */
IC_VEX_OPSIZE, /* 84 */
IC_VEX_OPSIZE, /* 85 */
IC_VEX_OPSIZE, /* 86 */
IC_VEX_OPSIZE, /* 87 */
IC_VEX_W_OPSIZE, /* 88 */
IC_VEX_W_OPSIZE, /* 89 */
IC_VEX_W_OPSIZE, /* 90 */
IC_VEX_W_OPSIZE, /* 91 */
IC_VEX_W_OPSIZE, /* 92 */
IC_VEX_W_OPSIZE, /* 93 */
IC_VEX_W_OPSIZE, /* 94 */
IC_VEX_W_OPSIZE, /* 95 */
IC_VEX, /* 96 */
IC_VEX, /* 97 */
IC_VEX_XS, /* 98 */
IC_VEX_XS, /* 99 */
IC_VEX_XD, /* 100 */
IC_VEX_XD, /* 101 */
IC_VEX_XD, /* 102 */
IC_VEX_XD, /* 103 */
IC_VEX_W, /* 104 */
IC_VEX_W, /* 105 */
IC_VEX_W_XS, /* 106 */
IC_VEX_W_XS, /* 107 */
IC_VEX_W_XD, /* 108 */
IC_VEX_W_XD, /* 109 */
IC_VEX_W_XD, /* 110 */
IC_VEX_W_XD, /* 111 */
IC_VEX_OPSIZE, /* 112 */
IC_VEX_OPSIZE, /* 113 */
IC_VEX_OPSIZE, /* 114 */
IC_VEX_OPSIZE, /* 115 */
IC_VEX_OPSIZE, /* 116 */
IC_VEX_OPSIZE, /* 117 */
IC_VEX_OPSIZE, /* 118 */
IC_VEX_OPSIZE, /* 119 */
IC_VEX_W_OPSIZE, /* 120 */
IC_VEX_W_OPSIZE, /* 121 */
IC_VEX_W_OPSIZE, /* 122 */
IC_VEX_W_OPSIZE, /* 123 */
IC_VEX_W_OPSIZE, /* 124 */
IC_VEX_W_OPSIZE, /* 125 */
IC_VEX_W_OPSIZE, /* 126 */
IC_VEX_W_OPSIZE, /* 127 */
IC_VEX_L, /* 128 */
IC_VEX_L, /* 129 */
IC_VEX_L_XS, /* 130 */
IC_VEX_L_XS, /* 131 */
IC_VEX_L_XD, /* 132 */
IC_VEX_L_XD, /* 133 */
IC_VEX_L_XD, /* 134 */
IC_VEX_L_XD, /* 135 */
IC_VEX_L_W, /* 136 */
IC_VEX_L_W, /* 137 */
IC_VEX_L_W_XS, /* 138 */
IC_VEX_L_W_XS, /* 139 */
IC_VEX_L_W_XD, /* 140 */
IC_VEX_L_W_XD, /* 141 */
IC_VEX_L_W_XD, /* 142 */
IC_VEX_L_W_XD, /* 143 */
IC_VEX_L_OPSIZE, /* 144 */
IC_VEX_L_OPSIZE, /* 145 */
IC_VEX_L_OPSIZE, /* 146 */
IC_VEX_L_OPSIZE, /* 147 */
IC_VEX_L_OPSIZE, /* 148 */
IC_VEX_L_OPSIZE, /* 149 */
IC_VEX_L_OPSIZE, /* 150 */
IC_VEX_L_OPSIZE, /* 151 */
IC_VEX_L_W_OPSIZE, /* 152 */
IC_VEX_L_W_OPSIZE, /* 153 */
IC_VEX_L_W_OPSIZE, /* 154 */
IC_VEX_L_W_OPSIZE, /* 155 */
IC_VEX_L_W_OPSIZE, /* 156 */
IC_VEX_L_W_OPSIZE, /* 157 */
IC_VEX_L_W_OPSIZE, /* 158 */
IC_VEX_L_W_OPSIZE, /* 159 */
IC_VEX_L, /* 160 */
IC_VEX_L, /* 161 */
IC_VEX_L_XS, /* 162 */
IC_VEX_L_XS, /* 163 */
IC_VEX_L_XD, /* 164 */
IC_VEX_L_XD, /* 165 */
IC_VEX_L_XD, /* 166 */
IC_VEX_L_XD, /* 167 */
IC_VEX_L_W, /* 168 */
IC_VEX_L_W, /* 169 */
IC_VEX_L_W_XS, /* 170 */
IC_VEX_L_W_XS, /* 171 */
IC_VEX_L_W_XD, /* 172 */
IC_VEX_L_W_XD, /* 173 */
IC_VEX_L_W_XD, /* 174 */
IC_VEX_L_W_XD, /* 175 */
IC_VEX_L_OPSIZE, /* 176 */
IC_VEX_L_OPSIZE, /* 177 */
IC_VEX_L_OPSIZE, /* 178 */
IC_VEX_L_OPSIZE, /* 179 */
IC_VEX_L_OPSIZE, /* 180 */
IC_VEX_L_OPSIZE, /* 181 */
IC_VEX_L_OPSIZE, /* 182 */
IC_VEX_L_OPSIZE, /* 183 */
IC_VEX_L_W_OPSIZE, /* 184 */
IC_VEX_L_W_OPSIZE, /* 185 */
IC_VEX_L_W_OPSIZE, /* 186 */
IC_VEX_L_W_OPSIZE, /* 187 */
IC_VEX_L_W_OPSIZE, /* 188 */
IC_VEX_L_W_OPSIZE, /* 189 */
IC_VEX_L_W_OPSIZE, /* 190 */
IC_VEX_L_W_OPSIZE, /* 191 */
IC_VEX_L, /* 192 */
IC_VEX_L, /* 193 */
IC_VEX_L_XS, /* 194 */
IC_VEX_L_XS, /* 195 */
IC_VEX_L_XD, /* 196 */
IC_VEX_L_XD, /* 197 */
IC_VEX_L_XD, /* 198 */
IC_VEX_L_XD, /* 199 */
IC_VEX_L_W, /* 200 */
IC_VEX_L_W, /* 201 */
IC_VEX_L_W_XS, /* 202 */
IC_VEX_L_W_XS, /* 203 */
IC_VEX_L_W_XD, /* 204 */
IC_VEX_L_W_XD, /* 205 */
IC_VEX_L_W_XD, /* 206 */
IC_VEX_L_W_XD, /* 207 */
IC_VEX_L_OPSIZE, /* 208 */
IC_VEX_L_OPSIZE, /* 209 */
IC_VEX_L_OPSIZE, /* 210 */
IC_VEX_L_OPSIZE, /* 211 */
IC_VEX_L_OPSIZE, /* 212 */
IC_VEX_L_OPSIZE, /* 213 */
IC_VEX_L_OPSIZE, /* 214 */
IC_VEX_L_OPSIZE, /* 215 */
IC_VEX_L_W_OPSIZE, /* 216 */
IC_VEX_L_W_OPSIZE, /* 217 */
IC_VEX_L_W_OPSIZE, /* 218 */
IC_VEX_L_W_OPSIZE, /* 219 */
IC_VEX_L_W_OPSIZE, /* 220 */
IC_VEX_L_W_OPSIZE, /* 221 */
IC_VEX_L_W_OPSIZE, /* 222 */
IC_VEX_L_W_OPSIZE, /* 223 */
IC_VEX_L, /* 224 */
IC_VEX_L, /* 225 */
IC_VEX_L_XS, /* 226 */
IC_VEX_L_XS, /* 227 */
IC_VEX_L_XD, /* 228 */
IC_VEX_L_XD, /* 229 */
IC_VEX_L_XD, /* 230 */
IC_VEX_L_XD, /* 231 */
IC_VEX_L_W, /* 232 */
IC_VEX_L_W, /* 233 */
IC_VEX_L_W_XS, /* 234 */
IC_VEX_L_W_XS, /* 235 */
IC_VEX_L_W_XD, /* 236 */
IC_VEX_L_W_XD, /* 237 */
IC_VEX_L_W_XD, /* 238 */
IC_VEX_L_W_XD, /* 239 */
IC_VEX_L_OPSIZE, /* 240 */
IC_VEX_L_OPSIZE, /* 241 */
IC_VEX_L_OPSIZE, /* 242 */
IC_VEX_L_OPSIZE, /* 243 */
IC_VEX_L_OPSIZE, /* 244 */
IC_VEX_L_OPSIZE, /* 245 */
IC_VEX_L_OPSIZE, /* 246 */
IC_VEX_L_OPSIZE, /* 247 */
IC_VEX_L_W_OPSIZE, /* 248 */
IC_VEX_L_W_OPSIZE, /* 249 */
IC_VEX_L_W_OPSIZE, /* 250 */
IC_VEX_L_W_OPSIZE, /* 251 */
IC_VEX_L_W_OPSIZE, /* 252 */
IC_VEX_L_W_OPSIZE, /* 253 */
IC_VEX_L_W_OPSIZE, /* 254 */
IC_VEX_L_W_OPSIZE, /* 255 */
IC_EVEX, /* 256 */
IC_EVEX, /* 257 */
IC_EVEX_XS, /* 258 */
IC_EVEX_XS, /* 259 */
IC_EVEX_XD, /* 260 */
IC_EVEX_XD, /* 261 */
IC_EVEX_XD, /* 262 */
IC_EVEX_XD, /* 263 */
IC_EVEX_W, /* 264 */
IC_EVEX_W, /* 265 */
IC_EVEX_W_XS, /* 266 */
IC_EVEX_W_XS, /* 267 */
IC_EVEX_W_XD, /* 268 */
IC_EVEX_W_XD, /* 269 */
IC_EVEX_W_XD, /* 270 */
IC_EVEX_W_XD, /* 271 */
IC_EVEX_OPSIZE, /* 272 */
IC_EVEX_OPSIZE, /* 273 */
IC_EVEX_OPSIZE, /* 274 */
IC_EVEX_OPSIZE, /* 275 */
IC_EVEX_OPSIZE, /* 276 */
IC_EVEX_OPSIZE, /* 277 */
IC_EVEX_OPSIZE, /* 278 */
IC_EVEX_OPSIZE, /* 279 */
IC_EVEX_W_OPSIZE, /* 280 */
IC_EVEX_W_OPSIZE, /* 281 */
IC_EVEX_W_OPSIZE, /* 282 */
IC_EVEX_W_OPSIZE, /* 283 */
IC_EVEX_W_OPSIZE, /* 284 */
IC_EVEX_W_OPSIZE, /* 285 */
IC_EVEX_W_OPSIZE, /* 286 */
IC_EVEX_W_OPSIZE, /* 287 */
IC_EVEX, /* 288 */
IC_EVEX, /* 289 */
IC_EVEX_XS, /* 290 */
IC_EVEX_XS, /* 291 */
IC_EVEX_XD, /* 292 */
IC_EVEX_XD, /* 293 */
IC_EVEX_XD, /* 294 */
IC_EVEX_XD, /* 295 */
IC_EVEX_W, /* 296 */
IC_EVEX_W, /* 297 */
IC_EVEX_W_XS, /* 298 */
IC_EVEX_W_XS, /* 299 */
IC_EVEX_W_XD, /* 300 */
IC_EVEX_W_XD, /* 301 */
IC_EVEX_W_XD, /* 302 */
IC_EVEX_W_XD, /* 303 */
IC_EVEX_OPSIZE, /* 304 */
IC_EVEX_OPSIZE, /* 305 */
IC_EVEX_OPSIZE, /* 306 */
IC_EVEX_OPSIZE, /* 307 */
IC_EVEX_OPSIZE, /* 308 */
IC_EVEX_OPSIZE, /* 309 */
IC_EVEX_OPSIZE, /* 310 */
IC_EVEX_OPSIZE, /* 311 */
IC_EVEX_W_OPSIZE, /* 312 */
IC_EVEX_W_OPSIZE, /* 313 */
IC_EVEX_W_OPSIZE, /* 314 */
IC_EVEX_W_OPSIZE, /* 315 */
IC_EVEX_W_OPSIZE, /* 316 */
IC_EVEX_W_OPSIZE, /* 317 */
IC_EVEX_W_OPSIZE, /* 318 */
IC_EVEX_W_OPSIZE, /* 319 */
IC_EVEX, /* 320 */
IC_EVEX, /* 321 */
IC_EVEX_XS, /* 322 */
IC_EVEX_XS, /* 323 */
IC_EVEX_XD, /* 324 */
IC_EVEX_XD, /* 325 */
IC_EVEX_XD, /* 326 */
IC_EVEX_XD, /* 327 */
IC_EVEX_W, /* 328 */
IC_EVEX_W, /* 329 */
IC_EVEX_W_XS, /* 330 */
IC_EVEX_W_XS, /* 331 */
IC_EVEX_W_XD, /* 332 */
IC_EVEX_W_XD, /* 333 */
IC_EVEX_W_XD, /* 334 */
IC_EVEX_W_XD, /* 335 */
IC_EVEX_OPSIZE, /* 336 */
IC_EVEX_OPSIZE, /* 337 */
IC_EVEX_OPSIZE, /* 338 */
IC_EVEX_OPSIZE, /* 339 */
IC_EVEX_OPSIZE, /* 340 */
IC_EVEX_OPSIZE, /* 341 */
IC_EVEX_OPSIZE, /* 342 */
IC_EVEX_OPSIZE, /* 343 */
IC_EVEX_W_OPSIZE, /* 344 */
IC_EVEX_W_OPSIZE, /* 345 */
IC_EVEX_W_OPSIZE, /* 346 */
IC_EVEX_W_OPSIZE, /* 347 */
IC_EVEX_W_OPSIZE, /* 348 */
IC_EVEX_W_OPSIZE, /* 349 */
IC_EVEX_W_OPSIZE, /* 350 */
IC_EVEX_W_OPSIZE, /* 351 */
IC_EVEX, /* 352 */
IC_EVEX, /* 353 */
IC_EVEX_XS, /* 354 */
IC_EVEX_XS, /* 355 */
IC_EVEX_XD, /* 356 */
IC_EVEX_XD, /* 357 */
IC_EVEX_XD, /* 358 */
IC_EVEX_XD, /* 359 */
IC_EVEX_W, /* 360 */
IC_EVEX_W, /* 361 */
IC_EVEX_W_XS, /* 362 */
IC_EVEX_W_XS, /* 363 */
IC_EVEX_W_XD, /* 364 */
IC_EVEX_W_XD, /* 365 */
IC_EVEX_W_XD, /* 366 */
IC_EVEX_W_XD, /* 367 */
IC_EVEX_OPSIZE, /* 368 */
IC_EVEX_OPSIZE, /* 369 */
IC_EVEX_OPSIZE, /* 370 */
IC_EVEX_OPSIZE, /* 371 */
IC_EVEX_OPSIZE, /* 372 */
IC_EVEX_OPSIZE, /* 373 */
IC_EVEX_OPSIZE, /* 374 */
IC_EVEX_OPSIZE, /* 375 */
IC_EVEX_W_OPSIZE, /* 376 */
IC_EVEX_W_OPSIZE, /* 377 */
IC_EVEX_W_OPSIZE, /* 378 */
IC_EVEX_W_OPSIZE, /* 379 */
IC_EVEX_W_OPSIZE, /* 380 */
IC_EVEX_W_OPSIZE, /* 381 */
IC_EVEX_W_OPSIZE, /* 382 */
IC_EVEX_W_OPSIZE, /* 383 */
IC_EVEX, /* 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_REXW_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_ADSIZE, /* 560 */
IC_64BIT_OPSIZE_ADSIZE, /* 561 */
IC_XS_OPSIZE, /* 562 */
IC_64BIT_XS_OPSIZE, /* 563 */
IC_XD_OPSIZE, /* 564 */
IC_64BIT_XD_OPSIZE, /* 565 */
IC_XS_OPSIZE, /* 566 */
IC_64BIT_XD_OPSIZE, /* 567 */
IC_OPSIZE_ADSIZE, /* 568 */
IC_64BIT_REXW_OPSIZE, /* 569 */
IC_XS_OPSIZE, /* 570 */
IC_64BIT_REXW_XS, /* 571 */
IC_XD_OPSIZE, /* 572 */
IC_64BIT_REXW_XD, /* 573 */
IC_XS_OPSIZE, /* 574 */
IC_64BIT_REXW_XS, /* 575 */
IC_VEX, /* 576 */
IC_VEX, /* 577 */
IC_VEX_XS, /* 578 */
IC_VEX_XS, /* 579 */
IC_VEX_XD, /* 580 */
IC_VEX_XD, /* 581 */
IC_VEX_XD, /* 582 */
IC_VEX_XD, /* 583 */
IC_VEX_W, /* 584 */
IC_VEX_W, /* 585 */
IC_VEX_W_XS, /* 586 */
IC_VEX_W_XS, /* 587 */
IC_VEX_W_XD, /* 588 */
IC_VEX_W_XD, /* 589 */
IC_VEX_W_XD, /* 590 */
IC_VEX_W_XD, /* 591 */
IC_VEX_OPSIZE, /* 592 */
IC_VEX_OPSIZE, /* 593 */
IC_VEX_OPSIZE, /* 594 */
IC_VEX_OPSIZE, /* 595 */
IC_VEX_OPSIZE, /* 596 */
IC_VEX_OPSIZE, /* 597 */
IC_VEX_OPSIZE, /* 598 */
IC_VEX_OPSIZE, /* 599 */
IC_VEX_W_OPSIZE, /* 600 */
IC_VEX_W_OPSIZE, /* 601 */
IC_VEX_W_OPSIZE, /* 602 */
IC_VEX_W_OPSIZE, /* 603 */
IC_VEX_W_OPSIZE, /* 604 */
IC_VEX_W_OPSIZE, /* 605 */
IC_VEX_W_OPSIZE, /* 606 */
IC_VEX_W_OPSIZE, /* 607 */
IC_VEX, /* 608 */
IC_VEX, /* 609 */
IC_VEX_XS, /* 610 */
IC_VEX_XS, /* 611 */
IC_VEX_XD, /* 612 */
IC_VEX_XD, /* 613 */
IC_VEX_XD, /* 614 */
IC_VEX_XD, /* 615 */
IC_VEX_W, /* 616 */
IC_VEX_W, /* 617 */
IC_VEX_W_XS, /* 618 */
IC_VEX_W_XS, /* 619 */
IC_VEX_W_XD, /* 620 */
IC_VEX_W_XD, /* 621 */
IC_VEX_W_XD, /* 622 */
IC_VEX_W_XD, /* 623 */
IC_VEX_OPSIZE, /* 624 */
IC_VEX_OPSIZE, /* 625 */
IC_VEX_OPSIZE, /* 626 */
IC_VEX_OPSIZE, /* 627 */
IC_VEX_OPSIZE, /* 628 */
IC_VEX_OPSIZE, /* 629 */
IC_VEX_OPSIZE, /* 630 */
IC_VEX_OPSIZE, /* 631 */
IC_VEX_W_OPSIZE, /* 632 */
IC_VEX_W_OPSIZE, /* 633 */
IC_VEX_W_OPSIZE, /* 634 */
IC_VEX_W_OPSIZE, /* 635 */
IC_VEX_W_OPSIZE, /* 636 */
IC_VEX_W_OPSIZE, /* 637 */
IC_VEX_W_OPSIZE, /* 638 */
IC_VEX_W_OPSIZE, /* 639 */
IC_VEX_L, /* 640 */
IC_VEX_L, /* 641 */
IC_VEX_L_XS, /* 642 */
IC_VEX_L_XS, /* 643 */
IC_VEX_L_XD, /* 644 */
IC_VEX_L_XD, /* 645 */
IC_VEX_L_XD, /* 646 */
IC_VEX_L_XD, /* 647 */
IC_VEX_L_W, /* 648 */
IC_VEX_L_W, /* 649 */
IC_VEX_L_W_XS, /* 650 */
IC_VEX_L_W_XS, /* 651 */
IC_VEX_L_W_XD, /* 652 */
IC_VEX_L_W_XD, /* 653 */
IC_VEX_L_W_XD, /* 654 */
IC_VEX_L_W_XD, /* 655 */
IC_VEX_L_OPSIZE, /* 656 */
IC_VEX_L_OPSIZE, /* 657 */
IC_VEX_L_OPSIZE, /* 658 */
IC_VEX_L_OPSIZE, /* 659 */
IC_VEX_L_OPSIZE, /* 660 */
IC_VEX_L_OPSIZE, /* 661 */
IC_VEX_L_OPSIZE, /* 662 */
IC_VEX_L_OPSIZE, /* 663 */
IC_VEX_L_W_OPSIZE, /* 664 */
IC_VEX_L_W_OPSIZE, /* 665 */
IC_VEX_L_W_OPSIZE, /* 666 */
IC_VEX_L_W_OPSIZE, /* 667 */
IC_VEX_L_W_OPSIZE, /* 668 */
IC_VEX_L_W_OPSIZE, /* 669 */
IC_VEX_L_W_OPSIZE, /* 670 */
IC_VEX_L_W_OPSIZE, /* 671 */
IC_VEX_L, /* 672 */
IC_VEX_L, /* 673 */
IC_VEX_L_XS, /* 674 */
IC_VEX_L_XS, /* 675 */
IC_VEX_L_XD, /* 676 */
IC_VEX_L_XD, /* 677 */
IC_VEX_L_XD, /* 678 */
IC_VEX_L_XD, /* 679 */
IC_VEX_L_W, /* 680 */
IC_VEX_L_W, /* 681 */
IC_VEX_L_W_XS, /* 682 */
IC_VEX_L_W_XS, /* 683 */
IC_VEX_L_W_XD, /* 684 */
IC_VEX_L_W_XD, /* 685 */
IC_VEX_L_W_XD, /* 686 */
IC_VEX_L_W_XD, /* 687 */
IC_VEX_L_OPSIZE, /* 688 */
IC_VEX_L_OPSIZE, /* 689 */
IC_VEX_L_OPSIZE, /* 690 */
IC_VEX_L_OPSIZE, /* 691 */
IC_VEX_L_OPSIZE, /* 692 */
IC_VEX_L_OPSIZE, /* 693 */
IC_VEX_L_OPSIZE, /* 694 */
IC_VEX_L_OPSIZE, /* 695 */
IC_VEX_L_W_OPSIZE, /* 696 */
IC_VEX_L_W_OPSIZE, /* 697 */
IC_VEX_L_W_OPSIZE, /* 698 */
IC_VEX_L_W_OPSIZE, /* 699 */
IC_VEX_L_W_OPSIZE, /* 700 */
IC_VEX_L_W_OPSIZE, /* 701 */
IC_VEX_L_W_OPSIZE, /* 702 */
IC_VEX_L_W_OPSIZE, /* 703 */
IC_VEX_L, /* 704 */
IC_VEX_L, /* 705 */
IC_VEX_L_XS, /* 706 */
IC_VEX_L_XS, /* 707 */
IC_VEX_L_XD, /* 708 */
IC_VEX_L_XD, /* 709 */
IC_VEX_L_XD, /* 710 */
IC_VEX_L_XD, /* 711 */
IC_VEX_L_W, /* 712 */
IC_VEX_L_W, /* 713 */
IC_VEX_L_W_XS, /* 714 */
IC_VEX_L_W_XS, /* 715 */
IC_VEX_L_W_XD, /* 716 */
IC_VEX_L_W_XD, /* 717 */
IC_VEX_L_W_XD, /* 718 */
IC_VEX_L_W_XD, /* 719 */
IC_VEX_L_OPSIZE, /* 720 */
IC_VEX_L_OPSIZE, /* 721 */
IC_VEX_L_OPSIZE, /* 722 */
IC_VEX_L_OPSIZE, /* 723 */
IC_VEX_L_OPSIZE, /* 724 */
IC_VEX_L_OPSIZE, /* 725 */
IC_VEX_L_OPSIZE, /* 726 */
IC_VEX_L_OPSIZE, /* 727 */
IC_VEX_L_W_OPSIZE, /* 728 */
IC_VEX_L_W_OPSIZE, /* 729 */
IC_VEX_L_W_OPSIZE, /* 730 */
IC_VEX_L_W_OPSIZE, /* 731 */
IC_VEX_L_W_OPSIZE, /* 732 */
IC_VEX_L_W_OPSIZE, /* 733 */
IC_VEX_L_W_OPSIZE, /* 734 */
IC_VEX_L_W_OPSIZE, /* 735 */
IC_VEX_L, /* 736 */
IC_VEX_L, /* 737 */
IC_VEX_L_XS, /* 738 */
IC_VEX_L_XS, /* 739 */
IC_VEX_L_XD, /* 740 */
IC_VEX_L_XD, /* 741 */
IC_VEX_L_XD, /* 742 */
IC_VEX_L_XD, /* 743 */
IC_VEX_L_W, /* 744 */
IC_VEX_L_W, /* 745 */
IC_VEX_L_W_XS, /* 746 */
IC_VEX_L_W_XS, /* 747 */
IC_VEX_L_W_XD, /* 748 */
IC_VEX_L_W_XD, /* 749 */
IC_VEX_L_W_XD, /* 750 */
IC_VEX_L_W_XD, /* 751 */
IC_VEX_L_OPSIZE, /* 752 */
IC_VEX_L_OPSIZE, /* 753 */
IC_VEX_L_OPSIZE, /* 754 */
IC_VEX_L_OPSIZE, /* 755 */
IC_VEX_L_OPSIZE, /* 756 */
IC_VEX_L_OPSIZE, /* 757 */
IC_VEX_L_OPSIZE, /* 758 */
IC_VEX_L_OPSIZE, /* 759 */
IC_VEX_L_W_OPSIZE, /* 760 */
IC_VEX_L_W_OPSIZE, /* 761 */
IC_VEX_L_W_OPSIZE, /* 762 */
IC_VEX_L_W_OPSIZE, /* 763 */
IC_VEX_L_W_OPSIZE, /* 764 */
IC_VEX_L_W_OPSIZE, /* 765 */
IC_VEX_L_W_OPSIZE, /* 766 */
IC_VEX_L_W_OPSIZE, /* 767 */
IC_EVEX_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_REXW_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_ADSIZE, /* 1072 */
IC_64BIT_OPSIZE_ADSIZE, /* 1073 */
IC_XS_OPSIZE, /* 1074 */
IC_64BIT_XS_OPSIZE, /* 1075 */
IC_XD_OPSIZE, /* 1076 */
IC_64BIT_XD_OPSIZE, /* 1077 */
IC_XS_OPSIZE, /* 1078 */
IC_64BIT_XD_OPSIZE, /* 1079 */
IC_OPSIZE_ADSIZE, /* 1080 */
IC_64BIT_REXW_OPSIZE, /* 1081 */
IC_XS_OPSIZE, /* 1082 */
IC_64BIT_REXW_XS, /* 1083 */
IC_XD_OPSIZE, /* 1084 */
IC_64BIT_REXW_XD, /* 1085 */
IC_XS_OPSIZE, /* 1086 */
IC_64BIT_REXW_XS, /* 1087 */
IC_VEX, /* 1088 */
IC_VEX, /* 1089 */
IC_VEX_XS, /* 1090 */
IC_VEX_XS, /* 1091 */
IC_VEX_XD, /* 1092 */
IC_VEX_XD, /* 1093 */
IC_VEX_XD, /* 1094 */
IC_VEX_XD, /* 1095 */
IC_VEX_W, /* 1096 */
IC_VEX_W, /* 1097 */
IC_VEX_W_XS, /* 1098 */
IC_VEX_W_XS, /* 1099 */
IC_VEX_W_XD, /* 1100 */
IC_VEX_W_XD, /* 1101 */
IC_VEX_W_XD, /* 1102 */
IC_VEX_W_XD, /* 1103 */
IC_VEX_OPSIZE, /* 1104 */
IC_VEX_OPSIZE, /* 1105 */
IC_VEX_OPSIZE, /* 1106 */
IC_VEX_OPSIZE, /* 1107 */
IC_VEX_OPSIZE, /* 1108 */
IC_VEX_OPSIZE, /* 1109 */
IC_VEX_OPSIZE, /* 1110 */
IC_VEX_OPSIZE, /* 1111 */
IC_VEX_W_OPSIZE, /* 1112 */
IC_VEX_W_OPSIZE, /* 1113 */
IC_VEX_W_OPSIZE, /* 1114 */
IC_VEX_W_OPSIZE, /* 1115 */
IC_VEX_W_OPSIZE, /* 1116 */
IC_VEX_W_OPSIZE, /* 1117 */
IC_VEX_W_OPSIZE, /* 1118 */
IC_VEX_W_OPSIZE, /* 1119 */
IC_VEX, /* 1120 */
IC_VEX, /* 1121 */
IC_VEX_XS, /* 1122 */
IC_VEX_XS, /* 1123 */
IC_VEX_XD, /* 1124 */
IC_VEX_XD, /* 1125 */
IC_VEX_XD, /* 1126 */
IC_VEX_XD, /* 1127 */
IC_VEX_W, /* 1128 */
IC_VEX_W, /* 1129 */
IC_VEX_W_XS, /* 1130 */
IC_VEX_W_XS, /* 1131 */
IC_VEX_W_XD, /* 1132 */
IC_VEX_W_XD, /* 1133 */
IC_VEX_W_XD, /* 1134 */
IC_VEX_W_XD, /* 1135 */
IC_VEX_OPSIZE, /* 1136 */
IC_VEX_OPSIZE, /* 1137 */
IC_VEX_OPSIZE, /* 1138 */
IC_VEX_OPSIZE, /* 1139 */
IC_VEX_OPSIZE, /* 1140 */
IC_VEX_OPSIZE, /* 1141 */
IC_VEX_OPSIZE, /* 1142 */
IC_VEX_OPSIZE, /* 1143 */
IC_VEX_W_OPSIZE, /* 1144 */
IC_VEX_W_OPSIZE, /* 1145 */
IC_VEX_W_OPSIZE, /* 1146 */
IC_VEX_W_OPSIZE, /* 1147 */
IC_VEX_W_OPSIZE, /* 1148 */
IC_VEX_W_OPSIZE, /* 1149 */
IC_VEX_W_OPSIZE, /* 1150 */
IC_VEX_W_OPSIZE, /* 1151 */
IC_VEX_L, /* 1152 */
IC_VEX_L, /* 1153 */
IC_VEX_L_XS, /* 1154 */
IC_VEX_L_XS, /* 1155 */
IC_VEX_L_XD, /* 1156 */
IC_VEX_L_XD, /* 1157 */
IC_VEX_L_XD, /* 1158 */
IC_VEX_L_XD, /* 1159 */
IC_VEX_L_W, /* 1160 */
IC_VEX_L_W, /* 1161 */
IC_VEX_L_W_XS, /* 1162 */
IC_VEX_L_W_XS, /* 1163 */
IC_VEX_L_W_XD, /* 1164 */
IC_VEX_L_W_XD, /* 1165 */
IC_VEX_L_W_XD, /* 1166 */
IC_VEX_L_W_XD, /* 1167 */
IC_VEX_L_OPSIZE, /* 1168 */
IC_VEX_L_OPSIZE, /* 1169 */
IC_VEX_L_OPSIZE, /* 1170 */
IC_VEX_L_OPSIZE, /* 1171 */
IC_VEX_L_OPSIZE, /* 1172 */
IC_VEX_L_OPSIZE, /* 1173 */
IC_VEX_L_OPSIZE, /* 1174 */
IC_VEX_L_OPSIZE, /* 1175 */
IC_VEX_L_W_OPSIZE, /* 1176 */
IC_VEX_L_W_OPSIZE, /* 1177 */
IC_VEX_L_W_OPSIZE, /* 1178 */
IC_VEX_L_W_OPSIZE, /* 1179 */
IC_VEX_L_W_OPSIZE, /* 1180 */
IC_VEX_L_W_OPSIZE, /* 1181 */
IC_VEX_L_W_OPSIZE, /* 1182 */
IC_VEX_L_W_OPSIZE, /* 1183 */
IC_VEX_L, /* 1184 */
IC_VEX_L, /* 1185 */
IC_VEX_L_XS, /* 1186 */
IC_VEX_L_XS, /* 1187 */
IC_VEX_L_XD, /* 1188 */
IC_VEX_L_XD, /* 1189 */
IC_VEX_L_XD, /* 1190 */
IC_VEX_L_XD, /* 1191 */
IC_VEX_L_W, /* 1192 */
IC_VEX_L_W, /* 1193 */
IC_VEX_L_W_XS, /* 1194 */
IC_VEX_L_W_XS, /* 1195 */
IC_VEX_L_W_XD, /* 1196 */
IC_VEX_L_W_XD, /* 1197 */
IC_VEX_L_W_XD, /* 1198 */
IC_VEX_L_W_XD, /* 1199 */
IC_VEX_L_OPSIZE, /* 1200 */
IC_VEX_L_OPSIZE, /* 1201 */
IC_VEX_L_OPSIZE, /* 1202 */
IC_VEX_L_OPSIZE, /* 1203 */
IC_VEX_L_OPSIZE, /* 1204 */
IC_VEX_L_OPSIZE, /* 1205 */
IC_VEX_L_OPSIZE, /* 1206 */
IC_VEX_L_OPSIZE, /* 1207 */
IC_VEX_L_W_OPSIZE, /* 1208 */
IC_VEX_L_W_OPSIZE, /* 1209 */
IC_VEX_L_W_OPSIZE, /* 1210 */
IC_VEX_L_W_OPSIZE, /* 1211 */
IC_VEX_L_W_OPSIZE, /* 1212 */
IC_VEX_L_W_OPSIZE, /* 1213 */
IC_VEX_L_W_OPSIZE, /* 1214 */
IC_VEX_L_W_OPSIZE, /* 1215 */
IC_VEX_L, /* 1216 */
IC_VEX_L, /* 1217 */
IC_VEX_L_XS, /* 1218 */
IC_VEX_L_XS, /* 1219 */
IC_VEX_L_XD, /* 1220 */
IC_VEX_L_XD, /* 1221 */
IC_VEX_L_XD, /* 1222 */
IC_VEX_L_XD, /* 1223 */
IC_VEX_L_W, /* 1224 */
IC_VEX_L_W, /* 1225 */
IC_VEX_L_W_XS, /* 1226 */
IC_VEX_L_W_XS, /* 1227 */
IC_VEX_L_W_XD, /* 1228 */
IC_VEX_L_W_XD, /* 1229 */
IC_VEX_L_W_XD, /* 1230 */
IC_VEX_L_W_XD, /* 1231 */
IC_VEX_L_OPSIZE, /* 1232 */
IC_VEX_L_OPSIZE, /* 1233 */
IC_VEX_L_OPSIZE, /* 1234 */
IC_VEX_L_OPSIZE, /* 1235 */
IC_VEX_L_OPSIZE, /* 1236 */
IC_VEX_L_OPSIZE, /* 1237 */
IC_VEX_L_OPSIZE, /* 1238 */
IC_VEX_L_OPSIZE, /* 1239 */
IC_VEX_L_W_OPSIZE, /* 1240 */
IC_VEX_L_W_OPSIZE, /* 1241 */
IC_VEX_L_W_OPSIZE, /* 1242 */
IC_VEX_L_W_OPSIZE, /* 1243 */
IC_VEX_L_W_OPSIZE, /* 1244 */
IC_VEX_L_W_OPSIZE, /* 1245 */
IC_VEX_L_W_OPSIZE, /* 1246 */
IC_VEX_L_W_OPSIZE, /* 1247 */
IC_VEX_L, /* 1248 */
IC_VEX_L, /* 1249 */
IC_VEX_L_XS, /* 1250 */
IC_VEX_L_XS, /* 1251 */
IC_VEX_L_XD, /* 1252 */
IC_VEX_L_XD, /* 1253 */
IC_VEX_L_XD, /* 1254 */
IC_VEX_L_XD, /* 1255 */
IC_VEX_L_W, /* 1256 */
IC_VEX_L_W, /* 1257 */
IC_VEX_L_W_XS, /* 1258 */
IC_VEX_L_W_XS, /* 1259 */
IC_VEX_L_W_XD, /* 1260 */
IC_VEX_L_W_XD, /* 1261 */
IC_VEX_L_W_XD, /* 1262 */
IC_VEX_L_W_XD, /* 1263 */
IC_VEX_L_OPSIZE, /* 1264 */
IC_VEX_L_OPSIZE, /* 1265 */
IC_VEX_L_OPSIZE, /* 1266 */
IC_VEX_L_OPSIZE, /* 1267 */
IC_VEX_L_OPSIZE, /* 1268 */
IC_VEX_L_OPSIZE, /* 1269 */
IC_VEX_L_OPSIZE, /* 1270 */
IC_VEX_L_OPSIZE, /* 1271 */
IC_VEX_L_W_OPSIZE, /* 1272 */
IC_VEX_L_W_OPSIZE, /* 1273 */
IC_VEX_L_W_OPSIZE, /* 1274 */
IC_VEX_L_W_OPSIZE, /* 1275 */
IC_VEX_L_W_OPSIZE, /* 1276 */
IC_VEX_L_W_OPSIZE, /* 1277 */
IC_VEX_L_W_OPSIZE, /* 1278 */
IC_VEX_L_W_OPSIZE, /* 1279 */
IC_EVEX_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_REXW_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_ADSIZE, /* 1584 */
IC_64BIT_OPSIZE_ADSIZE, /* 1585 */
IC_XS_OPSIZE, /* 1586 */
IC_64BIT_XS_OPSIZE, /* 1587 */
IC_XD_OPSIZE, /* 1588 */
IC_64BIT_XD_OPSIZE, /* 1589 */
IC_XS_OPSIZE, /* 1590 */
IC_64BIT_XD_OPSIZE, /* 1591 */
IC_OPSIZE_ADSIZE, /* 1592 */
IC_64BIT_REXW_OPSIZE, /* 1593 */
IC_XS_OPSIZE, /* 1594 */
IC_64BIT_REXW_XS, /* 1595 */
IC_XD_OPSIZE, /* 1596 */
IC_64BIT_REXW_XD, /* 1597 */
IC_XS_OPSIZE, /* 1598 */
IC_64BIT_REXW_XS, /* 1599 */
IC_VEX, /* 1600 */
IC_VEX, /* 1601 */
IC_VEX_XS, /* 1602 */
IC_VEX_XS, /* 1603 */
IC_VEX_XD, /* 1604 */
IC_VEX_XD, /* 1605 */
IC_VEX_XD, /* 1606 */
IC_VEX_XD, /* 1607 */
IC_VEX_W, /* 1608 */
IC_VEX_W, /* 1609 */
IC_VEX_W_XS, /* 1610 */
IC_VEX_W_XS, /* 1611 */
IC_VEX_W_XD, /* 1612 */
IC_VEX_W_XD, /* 1613 */
IC_VEX_W_XD, /* 1614 */
IC_VEX_W_XD, /* 1615 */
IC_VEX_OPSIZE, /* 1616 */
IC_VEX_OPSIZE, /* 1617 */
IC_VEX_OPSIZE, /* 1618 */
IC_VEX_OPSIZE, /* 1619 */
IC_VEX_OPSIZE, /* 1620 */
IC_VEX_OPSIZE, /* 1621 */
IC_VEX_OPSIZE, /* 1622 */
IC_VEX_OPSIZE, /* 1623 */
IC_VEX_W_OPSIZE, /* 1624 */
IC_VEX_W_OPSIZE, /* 1625 */
IC_VEX_W_OPSIZE, /* 1626 */
IC_VEX_W_OPSIZE, /* 1627 */
IC_VEX_W_OPSIZE, /* 1628 */
IC_VEX_W_OPSIZE, /* 1629 */
IC_VEX_W_OPSIZE, /* 1630 */
IC_VEX_W_OPSIZE, /* 1631 */
IC_VEX, /* 1632 */
IC_VEX, /* 1633 */
IC_VEX_XS, /* 1634 */
IC_VEX_XS, /* 1635 */
IC_VEX_XD, /* 1636 */
IC_VEX_XD, /* 1637 */
IC_VEX_XD, /* 1638 */
IC_VEX_XD, /* 1639 */
IC_VEX_W, /* 1640 */
IC_VEX_W, /* 1641 */
IC_VEX_W_XS, /* 1642 */
IC_VEX_W_XS, /* 1643 */
IC_VEX_W_XD, /* 1644 */
IC_VEX_W_XD, /* 1645 */
IC_VEX_W_XD, /* 1646 */
IC_VEX_W_XD, /* 1647 */
IC_VEX_OPSIZE, /* 1648 */
IC_VEX_OPSIZE, /* 1649 */
IC_VEX_OPSIZE, /* 1650 */
IC_VEX_OPSIZE, /* 1651 */
IC_VEX_OPSIZE, /* 1652 */
IC_VEX_OPSIZE, /* 1653 */
IC_VEX_OPSIZE, /* 1654 */
IC_VEX_OPSIZE, /* 1655 */
IC_VEX_W_OPSIZE, /* 1656 */
IC_VEX_W_OPSIZE, /* 1657 */
IC_VEX_W_OPSIZE, /* 1658 */
IC_VEX_W_OPSIZE, /* 1659 */
IC_VEX_W_OPSIZE, /* 1660 */
IC_VEX_W_OPSIZE, /* 1661 */
IC_VEX_W_OPSIZE, /* 1662 */
IC_VEX_W_OPSIZE, /* 1663 */
IC_VEX_L, /* 1664 */
IC_VEX_L, /* 1665 */
IC_VEX_L_XS, /* 1666 */
IC_VEX_L_XS, /* 1667 */
IC_VEX_L_XD, /* 1668 */
IC_VEX_L_XD, /* 1669 */
IC_VEX_L_XD, /* 1670 */
IC_VEX_L_XD, /* 1671 */
IC_VEX_L_W, /* 1672 */
IC_VEX_L_W, /* 1673 */
IC_VEX_L_W_XS, /* 1674 */
IC_VEX_L_W_XS, /* 1675 */
IC_VEX_L_W_XD, /* 1676 */
IC_VEX_L_W_XD, /* 1677 */
IC_VEX_L_W_XD, /* 1678 */
IC_VEX_L_W_XD, /* 1679 */
IC_VEX_L_OPSIZE, /* 1680 */
IC_VEX_L_OPSIZE, /* 1681 */
IC_VEX_L_OPSIZE, /* 1682 */
IC_VEX_L_OPSIZE, /* 1683 */
IC_VEX_L_OPSIZE, /* 1684 */
IC_VEX_L_OPSIZE, /* 1685 */
IC_VEX_L_OPSIZE, /* 1686 */
IC_VEX_L_OPSIZE, /* 1687 */
IC_VEX_L_W_OPSIZE, /* 1688 */
IC_VEX_L_W_OPSIZE, /* 1689 */
IC_VEX_L_W_OPSIZE, /* 1690 */
IC_VEX_L_W_OPSIZE, /* 1691 */
IC_VEX_L_W_OPSIZE, /* 1692 */
IC_VEX_L_W_OPSIZE, /* 1693 */
IC_VEX_L_W_OPSIZE, /* 1694 */
IC_VEX_L_W_OPSIZE, /* 1695 */
IC_VEX_L, /* 1696 */
IC_VEX_L, /* 1697 */
IC_VEX_L_XS, /* 1698 */
IC_VEX_L_XS, /* 1699 */
IC_VEX_L_XD, /* 1700 */
IC_VEX_L_XD, /* 1701 */
IC_VEX_L_XD, /* 1702 */
IC_VEX_L_XD, /* 1703 */
IC_VEX_L_W, /* 1704 */
IC_VEX_L_W, /* 1705 */
IC_VEX_L_W_XS, /* 1706 */
IC_VEX_L_W_XS, /* 1707 */
IC_VEX_L_W_XD, /* 1708 */
IC_VEX_L_W_XD, /* 1709 */
IC_VEX_L_W_XD, /* 1710 */
IC_VEX_L_W_XD, /* 1711 */
IC_VEX_L_OPSIZE, /* 1712 */
IC_VEX_L_OPSIZE, /* 1713 */
IC_VEX_L_OPSIZE, /* 1714 */
IC_VEX_L_OPSIZE, /* 1715 */
IC_VEX_L_OPSIZE, /* 1716 */
IC_VEX_L_OPSIZE, /* 1717 */
IC_VEX_L_OPSIZE, /* 1718 */
IC_VEX_L_OPSIZE, /* 1719 */
IC_VEX_L_W_OPSIZE, /* 1720 */
IC_VEX_L_W_OPSIZE, /* 1721 */
IC_VEX_L_W_OPSIZE, /* 1722 */
IC_VEX_L_W_OPSIZE, /* 1723 */
IC_VEX_L_W_OPSIZE, /* 1724 */
IC_VEX_L_W_OPSIZE, /* 1725 */
IC_VEX_L_W_OPSIZE, /* 1726 */
IC_VEX_L_W_OPSIZE, /* 1727 */
IC_VEX_L, /* 1728 */
IC_VEX_L, /* 1729 */
IC_VEX_L_XS, /* 1730 */
IC_VEX_L_XS, /* 1731 */
IC_VEX_L_XD, /* 1732 */
IC_VEX_L_XD, /* 1733 */
IC_VEX_L_XD, /* 1734 */
IC_VEX_L_XD, /* 1735 */
IC_VEX_L_W, /* 1736 */
IC_VEX_L_W, /* 1737 */
IC_VEX_L_W_XS, /* 1738 */
IC_VEX_L_W_XS, /* 1739 */
IC_VEX_L_W_XD, /* 1740 */
IC_VEX_L_W_XD, /* 1741 */
IC_VEX_L_W_XD, /* 1742 */
IC_VEX_L_W_XD, /* 1743 */
IC_VEX_L_OPSIZE, /* 1744 */
IC_VEX_L_OPSIZE, /* 1745 */
IC_VEX_L_OPSIZE, /* 1746 */
IC_VEX_L_OPSIZE, /* 1747 */
IC_VEX_L_OPSIZE, /* 1748 */
IC_VEX_L_OPSIZE, /* 1749 */
IC_VEX_L_OPSIZE, /* 1750 */
IC_VEX_L_OPSIZE, /* 1751 */
IC_VEX_L_W_OPSIZE, /* 1752 */
IC_VEX_L_W_OPSIZE, /* 1753 */
IC_VEX_L_W_OPSIZE, /* 1754 */
IC_VEX_L_W_OPSIZE, /* 1755 */
IC_VEX_L_W_OPSIZE, /* 1756 */
IC_VEX_L_W_OPSIZE, /* 1757 */
IC_VEX_L_W_OPSIZE, /* 1758 */
IC_VEX_L_W_OPSIZE, /* 1759 */
IC_VEX_L, /* 1760 */
IC_VEX_L, /* 1761 */
IC_VEX_L_XS, /* 1762 */
IC_VEX_L_XS, /* 1763 */
IC_VEX_L_XD, /* 1764 */
IC_VEX_L_XD, /* 1765 */
IC_VEX_L_XD, /* 1766 */
IC_VEX_L_XD, /* 1767 */
IC_VEX_L_W, /* 1768 */
IC_VEX_L_W, /* 1769 */
IC_VEX_L_W_XS, /* 1770 */
IC_VEX_L_W_XS, /* 1771 */
IC_VEX_L_W_XD, /* 1772 */
IC_VEX_L_W_XD, /* 1773 */
IC_VEX_L_W_XD, /* 1774 */
IC_VEX_L_W_XD, /* 1775 */
IC_VEX_L_OPSIZE, /* 1776 */
IC_VEX_L_OPSIZE, /* 1777 */
IC_VEX_L_OPSIZE, /* 1778 */
IC_VEX_L_OPSIZE, /* 1779 */
IC_VEX_L_OPSIZE, /* 1780 */
IC_VEX_L_OPSIZE, /* 1781 */
IC_VEX_L_OPSIZE, /* 1782 */
IC_VEX_L_OPSIZE, /* 1783 */
IC_VEX_L_W_OPSIZE, /* 1784 */
IC_VEX_L_W_OPSIZE, /* 1785 */
IC_VEX_L_W_OPSIZE, /* 1786 */
IC_VEX_L_W_OPSIZE, /* 1787 */
IC_VEX_L_W_OPSIZE, /* 1788 */
IC_VEX_L_W_OPSIZE, /* 1789 */
IC_VEX_L_W_OPSIZE, /* 1790 */
IC_VEX_L_W_OPSIZE, /* 1791 */
IC_EVEX_L2, /* 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_REXW_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_ADSIZE, /* 2096 */
IC_64BIT_OPSIZE_ADSIZE, /* 2097 */
IC_XS_OPSIZE, /* 2098 */
IC_64BIT_XS_OPSIZE, /* 2099 */
IC_XD_OPSIZE, /* 2100 */
IC_64BIT_XD_OPSIZE, /* 2101 */
IC_XS_OPSIZE, /* 2102 */
IC_64BIT_XD_OPSIZE, /* 2103 */
IC_OPSIZE_ADSIZE, /* 2104 */
IC_64BIT_REXW_OPSIZE, /* 2105 */
IC_XS_OPSIZE, /* 2106 */
IC_64BIT_REXW_XS, /* 2107 */
IC_XD_OPSIZE, /* 2108 */
IC_64BIT_REXW_XD, /* 2109 */
IC_XS_OPSIZE, /* 2110 */
IC_64BIT_REXW_XS, /* 2111 */
IC_VEX, /* 2112 */
IC_VEX, /* 2113 */
IC_VEX_XS, /* 2114 */
IC_VEX_XS, /* 2115 */
IC_VEX_XD, /* 2116 */
IC_VEX_XD, /* 2117 */
IC_VEX_XD, /* 2118 */
IC_VEX_XD, /* 2119 */
IC_VEX_W, /* 2120 */
IC_VEX_W, /* 2121 */
IC_VEX_W_XS, /* 2122 */
IC_VEX_W_XS, /* 2123 */
IC_VEX_W_XD, /* 2124 */
IC_VEX_W_XD, /* 2125 */
IC_VEX_W_XD, /* 2126 */
IC_VEX_W_XD, /* 2127 */
IC_VEX_OPSIZE, /* 2128 */
IC_VEX_OPSIZE, /* 2129 */
IC_VEX_OPSIZE, /* 2130 */
IC_VEX_OPSIZE, /* 2131 */
IC_VEX_OPSIZE, /* 2132 */
IC_VEX_OPSIZE, /* 2133 */
IC_VEX_OPSIZE, /* 2134 */
IC_VEX_OPSIZE, /* 2135 */
IC_VEX_W_OPSIZE, /* 2136 */
IC_VEX_W_OPSIZE, /* 2137 */
IC_VEX_W_OPSIZE, /* 2138 */
IC_VEX_W_OPSIZE, /* 2139 */
IC_VEX_W_OPSIZE, /* 2140 */
IC_VEX_W_OPSIZE, /* 2141 */
IC_VEX_W_OPSIZE, /* 2142 */
IC_VEX_W_OPSIZE, /* 2143 */
IC_VEX, /* 2144 */
IC_VEX, /* 2145 */
IC_VEX_XS, /* 2146 */
IC_VEX_XS, /* 2147 */
IC_VEX_XD, /* 2148 */
IC_VEX_XD, /* 2149 */
IC_VEX_XD, /* 2150 */
IC_VEX_XD, /* 2151 */
IC_VEX_W, /* 2152 */
IC_VEX_W, /* 2153 */
IC_VEX_W_XS, /* 2154 */
IC_VEX_W_XS, /* 2155 */
IC_VEX_W_XD, /* 2156 */
IC_VEX_W_XD, /* 2157 */
IC_VEX_W_XD, /* 2158 */
IC_VEX_W_XD, /* 2159 */
IC_VEX_OPSIZE, /* 2160 */
IC_VEX_OPSIZE, /* 2161 */
IC_VEX_OPSIZE, /* 2162 */
IC_VEX_OPSIZE, /* 2163 */
IC_VEX_OPSIZE, /* 2164 */
IC_VEX_OPSIZE, /* 2165 */
IC_VEX_OPSIZE, /* 2166 */
IC_VEX_OPSIZE, /* 2167 */
IC_VEX_W_OPSIZE, /* 2168 */
IC_VEX_W_OPSIZE, /* 2169 */
IC_VEX_W_OPSIZE, /* 2170 */
IC_VEX_W_OPSIZE, /* 2171 */
IC_VEX_W_OPSIZE, /* 2172 */
IC_VEX_W_OPSIZE, /* 2173 */
IC_VEX_W_OPSIZE, /* 2174 */
IC_VEX_W_OPSIZE, /* 2175 */
IC_VEX_L, /* 2176 */
IC_VEX_L, /* 2177 */
IC_VEX_L_XS, /* 2178 */
IC_VEX_L_XS, /* 2179 */
IC_VEX_L_XD, /* 2180 */
IC_VEX_L_XD, /* 2181 */
IC_VEX_L_XD, /* 2182 */
IC_VEX_L_XD, /* 2183 */
IC_VEX_L_W, /* 2184 */
IC_VEX_L_W, /* 2185 */
IC_VEX_L_W_XS, /* 2186 */
IC_VEX_L_W_XS, /* 2187 */
IC_VEX_L_W_XD, /* 2188 */
IC_VEX_L_W_XD, /* 2189 */
IC_VEX_L_W_XD, /* 2190 */
IC_VEX_L_W_XD, /* 2191 */
IC_VEX_L_OPSIZE, /* 2192 */
IC_VEX_L_OPSIZE, /* 2193 */
IC_VEX_L_OPSIZE, /* 2194 */
IC_VEX_L_OPSIZE, /* 2195 */
IC_VEX_L_OPSIZE, /* 2196 */
IC_VEX_L_OPSIZE, /* 2197 */
IC_VEX_L_OPSIZE, /* 2198 */
IC_VEX_L_OPSIZE, /* 2199 */
IC_VEX_L_W_OPSIZE, /* 2200 */
IC_VEX_L_W_OPSIZE, /* 2201 */
IC_VEX_L_W_OPSIZE, /* 2202 */
IC_VEX_L_W_OPSIZE, /* 2203 */
IC_VEX_L_W_OPSIZE, /* 2204 */
IC_VEX_L_W_OPSIZE, /* 2205 */
IC_VEX_L_W_OPSIZE, /* 2206 */
IC_VEX_L_W_OPSIZE, /* 2207 */
IC_VEX_L, /* 2208 */
IC_VEX_L, /* 2209 */
IC_VEX_L_XS, /* 2210 */
IC_VEX_L_XS, /* 2211 */
IC_VEX_L_XD, /* 2212 */
IC_VEX_L_XD, /* 2213 */
IC_VEX_L_XD, /* 2214 */
IC_VEX_L_XD, /* 2215 */
IC_VEX_L_W, /* 2216 */
IC_VEX_L_W, /* 2217 */
IC_VEX_L_W_XS, /* 2218 */
IC_VEX_L_W_XS, /* 2219 */
IC_VEX_L_W_XD, /* 2220 */
IC_VEX_L_W_XD, /* 2221 */
IC_VEX_L_W_XD, /* 2222 */
IC_VEX_L_W_XD, /* 2223 */
IC_VEX_L_OPSIZE, /* 2224 */
IC_VEX_L_OPSIZE, /* 2225 */
IC_VEX_L_OPSIZE, /* 2226 */
IC_VEX_L_OPSIZE, /* 2227 */
IC_VEX_L_OPSIZE, /* 2228 */
IC_VEX_L_OPSIZE, /* 2229 */
IC_VEX_L_OPSIZE, /* 2230 */
IC_VEX_L_OPSIZE, /* 2231 */
IC_VEX_L_W_OPSIZE, /* 2232 */
IC_VEX_L_W_OPSIZE, /* 2233 */
IC_VEX_L_W_OPSIZE, /* 2234 */
IC_VEX_L_W_OPSIZE, /* 2235 */
IC_VEX_L_W_OPSIZE, /* 2236 */
IC_VEX_L_W_OPSIZE, /* 2237 */
IC_VEX_L_W_OPSIZE, /* 2238 */
IC_VEX_L_W_OPSIZE, /* 2239 */
IC_VEX_L, /* 2240 */
IC_VEX_L, /* 2241 */
IC_VEX_L_XS, /* 2242 */
IC_VEX_L_XS, /* 2243 */
IC_VEX_L_XD, /* 2244 */
IC_VEX_L_XD, /* 2245 */
IC_VEX_L_XD, /* 2246 */
IC_VEX_L_XD, /* 2247 */
IC_VEX_L_W, /* 2248 */
IC_VEX_L_W, /* 2249 */
IC_VEX_L_W_XS, /* 2250 */
IC_VEX_L_W_XS, /* 2251 */
IC_VEX_L_W_XD, /* 2252 */
IC_VEX_L_W_XD, /* 2253 */
IC_VEX_L_W_XD, /* 2254 */
IC_VEX_L_W_XD, /* 2255 */
IC_VEX_L_OPSIZE, /* 2256 */
IC_VEX_L_OPSIZE, /* 2257 */
IC_VEX_L_OPSIZE, /* 2258 */
IC_VEX_L_OPSIZE, /* 2259 */
IC_VEX_L_OPSIZE, /* 2260 */
IC_VEX_L_OPSIZE, /* 2261 */
IC_VEX_L_OPSIZE, /* 2262 */
IC_VEX_L_OPSIZE, /* 2263 */
IC_VEX_L_W_OPSIZE, /* 2264 */
IC_VEX_L_W_OPSIZE, /* 2265 */
IC_VEX_L_W_OPSIZE, /* 2266 */
IC_VEX_L_W_OPSIZE, /* 2267 */
IC_VEX_L_W_OPSIZE, /* 2268 */
IC_VEX_L_W_OPSIZE, /* 2269 */
IC_VEX_L_W_OPSIZE, /* 2270 */
IC_VEX_L_W_OPSIZE, /* 2271 */
IC_VEX_L, /* 2272 */
IC_VEX_L, /* 2273 */
IC_VEX_L_XS, /* 2274 */
IC_VEX_L_XS, /* 2275 */
IC_VEX_L_XD, /* 2276 */
IC_VEX_L_XD, /* 2277 */
IC_VEX_L_XD, /* 2278 */
IC_VEX_L_XD, /* 2279 */
IC_VEX_L_W, /* 2280 */
IC_VEX_L_W, /* 2281 */
IC_VEX_L_W_XS, /* 2282 */
IC_VEX_L_W_XS, /* 2283 */
IC_VEX_L_W_XD, /* 2284 */
IC_VEX_L_W_XD, /* 2285 */
IC_VEX_L_W_XD, /* 2286 */
IC_VEX_L_W_XD, /* 2287 */
IC_VEX_L_OPSIZE, /* 2288 */
IC_VEX_L_OPSIZE, /* 2289 */
IC_VEX_L_OPSIZE, /* 2290 */
IC_VEX_L_OPSIZE, /* 2291 */
IC_VEX_L_OPSIZE, /* 2292 */
IC_VEX_L_OPSIZE, /* 2293 */
IC_VEX_L_OPSIZE, /* 2294 */
IC_VEX_L_OPSIZE, /* 2295 */
IC_VEX_L_W_OPSIZE, /* 2296 */
IC_VEX_L_W_OPSIZE, /* 2297 */
IC_VEX_L_W_OPSIZE, /* 2298 */
IC_VEX_L_W_OPSIZE, /* 2299 */
IC_VEX_L_W_OPSIZE, /* 2300 */
IC_VEX_L_W_OPSIZE, /* 2301 */
IC_VEX_L_W_OPSIZE, /* 2302 */
IC_VEX_L_W_OPSIZE, /* 2303 */
IC_EVEX_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_REXW_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_ADSIZE, /* 2608 */
IC_64BIT_OPSIZE_ADSIZE, /* 2609 */
IC_XS_OPSIZE, /* 2610 */
IC_64BIT_XS_OPSIZE, /* 2611 */
IC_XD_OPSIZE, /* 2612 */
IC_64BIT_XD_OPSIZE, /* 2613 */
IC_XS_OPSIZE, /* 2614 */
IC_64BIT_XD_OPSIZE, /* 2615 */
IC_OPSIZE_ADSIZE, /* 2616 */
IC_64BIT_REXW_OPSIZE, /* 2617 */
IC_XS_OPSIZE, /* 2618 */
IC_64BIT_REXW_XS, /* 2619 */
IC_XD_OPSIZE, /* 2620 */
IC_64BIT_REXW_XD, /* 2621 */
IC_XS_OPSIZE, /* 2622 */
IC_64BIT_REXW_XS, /* 2623 */
IC_VEX, /* 2624 */
IC_VEX, /* 2625 */
IC_VEX_XS, /* 2626 */
IC_VEX_XS, /* 2627 */
IC_VEX_XD, /* 2628 */
IC_VEX_XD, /* 2629 */
IC_VEX_XD, /* 2630 */
IC_VEX_XD, /* 2631 */
IC_VEX_W, /* 2632 */
IC_VEX_W, /* 2633 */
IC_VEX_W_XS, /* 2634 */
IC_VEX_W_XS, /* 2635 */
IC_VEX_W_XD, /* 2636 */
IC_VEX_W_XD, /* 2637 */
IC_VEX_W_XD, /* 2638 */
IC_VEX_W_XD, /* 2639 */
IC_VEX_OPSIZE, /* 2640 */
IC_VEX_OPSIZE, /* 2641 */
IC_VEX_OPSIZE, /* 2642 */
IC_VEX_OPSIZE, /* 2643 */
IC_VEX_OPSIZE, /* 2644 */
IC_VEX_OPSIZE, /* 2645 */
IC_VEX_OPSIZE, /* 2646 */
IC_VEX_OPSIZE, /* 2647 */
IC_VEX_W_OPSIZE, /* 2648 */
IC_VEX_W_OPSIZE, /* 2649 */
IC_VEX_W_OPSIZE, /* 2650 */
IC_VEX_W_OPSIZE, /* 2651 */
IC_VEX_W_OPSIZE, /* 2652 */
IC_VEX_W_OPSIZE, /* 2653 */
IC_VEX_W_OPSIZE, /* 2654 */
IC_VEX_W_OPSIZE, /* 2655 */
IC_VEX, /* 2656 */
IC_VEX, /* 2657 */
IC_VEX_XS, /* 2658 */
IC_VEX_XS, /* 2659 */
IC_VEX_XD, /* 2660 */
IC_VEX_XD, /* 2661 */
IC_VEX_XD, /* 2662 */
IC_VEX_XD, /* 2663 */
IC_VEX_W, /* 2664 */
IC_VEX_W, /* 2665 */
IC_VEX_W_XS, /* 2666 */
IC_VEX_W_XS, /* 2667 */
IC_VEX_W_XD, /* 2668 */
IC_VEX_W_XD, /* 2669 */
IC_VEX_W_XD, /* 2670 */
IC_VEX_W_XD, /* 2671 */
IC_VEX_OPSIZE, /* 2672 */
IC_VEX_OPSIZE, /* 2673 */
IC_VEX_OPSIZE, /* 2674 */
IC_VEX_OPSIZE, /* 2675 */
IC_VEX_OPSIZE, /* 2676 */
IC_VEX_OPSIZE, /* 2677 */
IC_VEX_OPSIZE, /* 2678 */
IC_VEX_OPSIZE, /* 2679 */
IC_VEX_W_OPSIZE, /* 2680 */
IC_VEX_W_OPSIZE, /* 2681 */
IC_VEX_W_OPSIZE, /* 2682 */
IC_VEX_W_OPSIZE, /* 2683 */
IC_VEX_W_OPSIZE, /* 2684 */
IC_VEX_W_OPSIZE, /* 2685 */
IC_VEX_W_OPSIZE, /* 2686 */
IC_VEX_W_OPSIZE, /* 2687 */
IC_VEX_L, /* 2688 */
IC_VEX_L, /* 2689 */
IC_VEX_L_XS, /* 2690 */
IC_VEX_L_XS, /* 2691 */
IC_VEX_L_XD, /* 2692 */
IC_VEX_L_XD, /* 2693 */
IC_VEX_L_XD, /* 2694 */
IC_VEX_L_XD, /* 2695 */
IC_VEX_L_W, /* 2696 */
IC_VEX_L_W, /* 2697 */
IC_VEX_L_W_XS, /* 2698 */
IC_VEX_L_W_XS, /* 2699 */
IC_VEX_L_W_XD, /* 2700 */
IC_VEX_L_W_XD, /* 2701 */
IC_VEX_L_W_XD, /* 2702 */
IC_VEX_L_W_XD, /* 2703 */
IC_VEX_L_OPSIZE, /* 2704 */
IC_VEX_L_OPSIZE, /* 2705 */
IC_VEX_L_OPSIZE, /* 2706 */
IC_VEX_L_OPSIZE, /* 2707 */
IC_VEX_L_OPSIZE, /* 2708 */
IC_VEX_L_OPSIZE, /* 2709 */
IC_VEX_L_OPSIZE, /* 2710 */
IC_VEX_L_OPSIZE, /* 2711 */
IC_VEX_L_W_OPSIZE, /* 2712 */
IC_VEX_L_W_OPSIZE, /* 2713 */
IC_VEX_L_W_OPSIZE, /* 2714 */
IC_VEX_L_W_OPSIZE, /* 2715 */
IC_VEX_L_W_OPSIZE, /* 2716 */
IC_VEX_L_W_OPSIZE, /* 2717 */
IC_VEX_L_W_OPSIZE, /* 2718 */
IC_VEX_L_W_OPSIZE, /* 2719 */
IC_VEX_L, /* 2720 */
IC_VEX_L, /* 2721 */
IC_VEX_L_XS, /* 2722 */
IC_VEX_L_XS, /* 2723 */
IC_VEX_L_XD, /* 2724 */
IC_VEX_L_XD, /* 2725 */
IC_VEX_L_XD, /* 2726 */
IC_VEX_L_XD, /* 2727 */
IC_VEX_L_W, /* 2728 */
IC_VEX_L_W, /* 2729 */
IC_VEX_L_W_XS, /* 2730 */
IC_VEX_L_W_XS, /* 2731 */
IC_VEX_L_W_XD, /* 2732 */
IC_VEX_L_W_XD, /* 2733 */
IC_VEX_L_W_XD, /* 2734 */
IC_VEX_L_W_XD, /* 2735 */
IC_VEX_L_OPSIZE, /* 2736 */
IC_VEX_L_OPSIZE, /* 2737 */
IC_VEX_L_OPSIZE, /* 2738 */
IC_VEX_L_OPSIZE, /* 2739 */
IC_VEX_L_OPSIZE, /* 2740 */
IC_VEX_L_OPSIZE, /* 2741 */
IC_VEX_L_OPSIZE, /* 2742 */
IC_VEX_L_OPSIZE, /* 2743 */
IC_VEX_L_W_OPSIZE, /* 2744 */
IC_VEX_L_W_OPSIZE, /* 2745 */
IC_VEX_L_W_OPSIZE, /* 2746 */
IC_VEX_L_W_OPSIZE, /* 2747 */
IC_VEX_L_W_OPSIZE, /* 2748 */
IC_VEX_L_W_OPSIZE, /* 2749 */
IC_VEX_L_W_OPSIZE, /* 2750 */
IC_VEX_L_W_OPSIZE, /* 2751 */
IC_VEX_L, /* 2752 */
IC_VEX_L, /* 2753 */
IC_VEX_L_XS, /* 2754 */
IC_VEX_L_XS, /* 2755 */
IC_VEX_L_XD, /* 2756 */
IC_VEX_L_XD, /* 2757 */
IC_VEX_L_XD, /* 2758 */
IC_VEX_L_XD, /* 2759 */
IC_VEX_L_W, /* 2760 */
IC_VEX_L_W, /* 2761 */
IC_VEX_L_W_XS, /* 2762 */
IC_VEX_L_W_XS, /* 2763 */
IC_VEX_L_W_XD, /* 2764 */
IC_VEX_L_W_XD, /* 2765 */
IC_VEX_L_W_XD, /* 2766 */
IC_VEX_L_W_XD, /* 2767 */
IC_VEX_L_OPSIZE, /* 2768 */
IC_VEX_L_OPSIZE, /* 2769 */
IC_VEX_L_OPSIZE, /* 2770 */
IC_VEX_L_OPSIZE, /* 2771 */
IC_VEX_L_OPSIZE, /* 2772 */
IC_VEX_L_OPSIZE, /* 2773 */
IC_VEX_L_OPSIZE, /* 2774 */
IC_VEX_L_OPSIZE, /* 2775 */
IC_VEX_L_W_OPSIZE, /* 2776 */
IC_VEX_L_W_OPSIZE, /* 2777 */
IC_VEX_L_W_OPSIZE, /* 2778 */
IC_VEX_L_W_OPSIZE, /* 2779 */
IC_VEX_L_W_OPSIZE, /* 2780 */
IC_VEX_L_W_OPSIZE, /* 2781 */
IC_VEX_L_W_OPSIZE, /* 2782 */
IC_VEX_L_W_OPSIZE, /* 2783 */
IC_VEX_L, /* 2784 */
IC_VEX_L, /* 2785 */
IC_VEX_L_XS, /* 2786 */
IC_VEX_L_XS, /* 2787 */
IC_VEX_L_XD, /* 2788 */
IC_VEX_L_XD, /* 2789 */
IC_VEX_L_XD, /* 2790 */
IC_VEX_L_XD, /* 2791 */
IC_VEX_L_W, /* 2792 */
IC_VEX_L_W, /* 2793 */
IC_VEX_L_W_XS, /* 2794 */
IC_VEX_L_W_XS, /* 2795 */
IC_VEX_L_W_XD, /* 2796 */
IC_VEX_L_W_XD, /* 2797 */
IC_VEX_L_W_XD, /* 2798 */
IC_VEX_L_W_XD, /* 2799 */
IC_VEX_L_OPSIZE, /* 2800 */
IC_VEX_L_OPSIZE, /* 2801 */
IC_VEX_L_OPSIZE, /* 2802 */
IC_VEX_L_OPSIZE, /* 2803 */
IC_VEX_L_OPSIZE, /* 2804 */
IC_VEX_L_OPSIZE, /* 2805 */
IC_VEX_L_OPSIZE, /* 2806 */
IC_VEX_L_OPSIZE, /* 2807 */
IC_VEX_L_W_OPSIZE, /* 2808 */
IC_VEX_L_W_OPSIZE, /* 2809 */
IC_VEX_L_W_OPSIZE, /* 2810 */
IC_VEX_L_W_OPSIZE, /* 2811 */
IC_VEX_L_W_OPSIZE, /* 2812 */
IC_VEX_L_W_OPSIZE, /* 2813 */
IC_VEX_L_W_OPSIZE, /* 2814 */
IC_VEX_L_W_OPSIZE, /* 2815 */
IC_EVEX_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_REXW_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_ADSIZE, /* 3120 */
IC_64BIT_OPSIZE_ADSIZE, /* 3121 */
IC_XS_OPSIZE, /* 3122 */
IC_64BIT_XS_OPSIZE, /* 3123 */
IC_XD_OPSIZE, /* 3124 */
IC_64BIT_XD_OPSIZE, /* 3125 */
IC_XS_OPSIZE, /* 3126 */
IC_64BIT_XD_OPSIZE, /* 3127 */
IC_OPSIZE_ADSIZE, /* 3128 */
IC_64BIT_REXW_OPSIZE, /* 3129 */
IC_XS_OPSIZE, /* 3130 */
IC_64BIT_REXW_XS, /* 3131 */
IC_XD_OPSIZE, /* 3132 */
IC_64BIT_REXW_XD, /* 3133 */
IC_XS_OPSIZE, /* 3134 */
IC_64BIT_REXW_XS, /* 3135 */
IC_VEX, /* 3136 */
IC_VEX, /* 3137 */
IC_VEX_XS, /* 3138 */
IC_VEX_XS, /* 3139 */
IC_VEX_XD, /* 3140 */
IC_VEX_XD, /* 3141 */
IC_VEX_XD, /* 3142 */
IC_VEX_XD, /* 3143 */
IC_VEX_W, /* 3144 */
IC_VEX_W, /* 3145 */
IC_VEX_W_XS, /* 3146 */
IC_VEX_W_XS, /* 3147 */
IC_VEX_W_XD, /* 3148 */
IC_VEX_W_XD, /* 3149 */
IC_VEX_W_XD, /* 3150 */
IC_VEX_W_XD, /* 3151 */
IC_VEX_OPSIZE, /* 3152 */
IC_VEX_OPSIZE, /* 3153 */
IC_VEX_OPSIZE, /* 3154 */
IC_VEX_OPSIZE, /* 3155 */
IC_VEX_OPSIZE, /* 3156 */
IC_VEX_OPSIZE, /* 3157 */
IC_VEX_OPSIZE, /* 3158 */
IC_VEX_OPSIZE, /* 3159 */
IC_VEX_W_OPSIZE, /* 3160 */
IC_VEX_W_OPSIZE, /* 3161 */
IC_VEX_W_OPSIZE, /* 3162 */
IC_VEX_W_OPSIZE, /* 3163 */
IC_VEX_W_OPSIZE, /* 3164 */
IC_VEX_W_OPSIZE, /* 3165 */
IC_VEX_W_OPSIZE, /* 3166 */
IC_VEX_W_OPSIZE, /* 3167 */
IC_VEX, /* 3168 */
IC_VEX, /* 3169 */
IC_VEX_XS, /* 3170 */
IC_VEX_XS, /* 3171 */
IC_VEX_XD, /* 3172 */
IC_VEX_XD, /* 3173 */
IC_VEX_XD, /* 3174 */
IC_VEX_XD, /* 3175 */
IC_VEX_W, /* 3176 */
IC_VEX_W, /* 3177 */
IC_VEX_W_XS, /* 3178 */
IC_VEX_W_XS, /* 3179 */
IC_VEX_W_XD, /* 3180 */
IC_VEX_W_XD, /* 3181 */
IC_VEX_W_XD, /* 3182 */
IC_VEX_W_XD, /* 3183 */
IC_VEX_OPSIZE, /* 3184 */
IC_VEX_OPSIZE, /* 3185 */
IC_VEX_OPSIZE, /* 3186 */
IC_VEX_OPSIZE, /* 3187 */
IC_VEX_OPSIZE, /* 3188 */
IC_VEX_OPSIZE, /* 3189 */
IC_VEX_OPSIZE, /* 3190 */
IC_VEX_OPSIZE, /* 3191 */
IC_VEX_W_OPSIZE, /* 3192 */
IC_VEX_W_OPSIZE, /* 3193 */
IC_VEX_W_OPSIZE, /* 3194 */
IC_VEX_W_OPSIZE, /* 3195 */
IC_VEX_W_OPSIZE, /* 3196 */
IC_VEX_W_OPSIZE, /* 3197 */
IC_VEX_W_OPSIZE, /* 3198 */
IC_VEX_W_OPSIZE, /* 3199 */
IC_VEX_L, /* 3200 */
IC_VEX_L, /* 3201 */
IC_VEX_L_XS, /* 3202 */
IC_VEX_L_XS, /* 3203 */
IC_VEX_L_XD, /* 3204 */
IC_VEX_L_XD, /* 3205 */
IC_VEX_L_XD, /* 3206 */
IC_VEX_L_XD, /* 3207 */
IC_VEX_L_W, /* 3208 */
IC_VEX_L_W, /* 3209 */
IC_VEX_L_W_XS, /* 3210 */
IC_VEX_L_W_XS, /* 3211 */
IC_VEX_L_W_XD, /* 3212 */
IC_VEX_L_W_XD, /* 3213 */
IC_VEX_L_W_XD, /* 3214 */
IC_VEX_L_W_XD, /* 3215 */
IC_VEX_L_OPSIZE, /* 3216 */
IC_VEX_L_OPSIZE, /* 3217 */
IC_VEX_L_OPSIZE, /* 3218 */
IC_VEX_L_OPSIZE, /* 3219 */
IC_VEX_L_OPSIZE, /* 3220 */
IC_VEX_L_OPSIZE, /* 3221 */
IC_VEX_L_OPSIZE, /* 3222 */
IC_VEX_L_OPSIZE, /* 3223 */
IC_VEX_L_W_OPSIZE, /* 3224 */
IC_VEX_L_W_OPSIZE, /* 3225 */
IC_VEX_L_W_OPSIZE, /* 3226 */
IC_VEX_L_W_OPSIZE, /* 3227 */
IC_VEX_L_W_OPSIZE, /* 3228 */
IC_VEX_L_W_OPSIZE, /* 3229 */
IC_VEX_L_W_OPSIZE, /* 3230 */
IC_VEX_L_W_OPSIZE, /* 3231 */
IC_VEX_L, /* 3232 */
IC_VEX_L, /* 3233 */
IC_VEX_L_XS, /* 3234 */
IC_VEX_L_XS, /* 3235 */
IC_VEX_L_XD, /* 3236 */
IC_VEX_L_XD, /* 3237 */
IC_VEX_L_XD, /* 3238 */
IC_VEX_L_XD, /* 3239 */
IC_VEX_L_W, /* 3240 */
IC_VEX_L_W, /* 3241 */
IC_VEX_L_W_XS, /* 3242 */
IC_VEX_L_W_XS, /* 3243 */
IC_VEX_L_W_XD, /* 3244 */
IC_VEX_L_W_XD, /* 3245 */
IC_VEX_L_W_XD, /* 3246 */
IC_VEX_L_W_XD, /* 3247 */
IC_VEX_L_OPSIZE, /* 3248 */
IC_VEX_L_OPSIZE, /* 3249 */
IC_VEX_L_OPSIZE, /* 3250 */
IC_VEX_L_OPSIZE, /* 3251 */
IC_VEX_L_OPSIZE, /* 3252 */
IC_VEX_L_OPSIZE, /* 3253 */
IC_VEX_L_OPSIZE, /* 3254 */
IC_VEX_L_OPSIZE, /* 3255 */
IC_VEX_L_W_OPSIZE, /* 3256 */
IC_VEX_L_W_OPSIZE, /* 3257 */
IC_VEX_L_W_OPSIZE, /* 3258 */
IC_VEX_L_W_OPSIZE, /* 3259 */
IC_VEX_L_W_OPSIZE, /* 3260 */
IC_VEX_L_W_OPSIZE, /* 3261 */
IC_VEX_L_W_OPSIZE, /* 3262 */
IC_VEX_L_W_OPSIZE, /* 3263 */
IC_VEX_L, /* 3264 */
IC_VEX_L, /* 3265 */
IC_VEX_L_XS, /* 3266 */
IC_VEX_L_XS, /* 3267 */
IC_VEX_L_XD, /* 3268 */
IC_VEX_L_XD, /* 3269 */
IC_VEX_L_XD, /* 3270 */
IC_VEX_L_XD, /* 3271 */
IC_VEX_L_W, /* 3272 */
IC_VEX_L_W, /* 3273 */
IC_VEX_L_W_XS, /* 3274 */
IC_VEX_L_W_XS, /* 3275 */
IC_VEX_L_W_XD, /* 3276 */
IC_VEX_L_W_XD, /* 3277 */
IC_VEX_L_W_XD, /* 3278 */
IC_VEX_L_W_XD, /* 3279 */
IC_VEX_L_OPSIZE, /* 3280 */
IC_VEX_L_OPSIZE, /* 3281 */
IC_VEX_L_OPSIZE, /* 3282 */
IC_VEX_L_OPSIZE, /* 3283 */
IC_VEX_L_OPSIZE, /* 3284 */
IC_VEX_L_OPSIZE, /* 3285 */
IC_VEX_L_OPSIZE, /* 3286 */
IC_VEX_L_OPSIZE, /* 3287 */
IC_VEX_L_W_OPSIZE, /* 3288 */
IC_VEX_L_W_OPSIZE, /* 3289 */
IC_VEX_L_W_OPSIZE, /* 3290 */
IC_VEX_L_W_OPSIZE, /* 3291 */
IC_VEX_L_W_OPSIZE, /* 3292 */
IC_VEX_L_W_OPSIZE, /* 3293 */
IC_VEX_L_W_OPSIZE, /* 3294 */
IC_VEX_L_W_OPSIZE, /* 3295 */
IC_VEX_L, /* 3296 */
IC_VEX_L, /* 3297 */
IC_VEX_L_XS, /* 3298 */
IC_VEX_L_XS, /* 3299 */
IC_VEX_L_XD, /* 3300 */
IC_VEX_L_XD, /* 3301 */
IC_VEX_L_XD, /* 3302 */
IC_VEX_L_XD, /* 3303 */
IC_VEX_L_W, /* 3304 */
IC_VEX_L_W, /* 3305 */
IC_VEX_L_W_XS, /* 3306 */
IC_VEX_L_W_XS, /* 3307 */
IC_VEX_L_W_XD, /* 3308 */
IC_VEX_L_W_XD, /* 3309 */
IC_VEX_L_W_XD, /* 3310 */
IC_VEX_L_W_XD, /* 3311 */
IC_VEX_L_OPSIZE, /* 3312 */
IC_VEX_L_OPSIZE, /* 3313 */
IC_VEX_L_OPSIZE, /* 3314 */
IC_VEX_L_OPSIZE, /* 3315 */
IC_VEX_L_OPSIZE, /* 3316 */
IC_VEX_L_OPSIZE, /* 3317 */
IC_VEX_L_OPSIZE, /* 3318 */
IC_VEX_L_OPSIZE, /* 3319 */
IC_VEX_L_W_OPSIZE, /* 3320 */
IC_VEX_L_W_OPSIZE, /* 3321 */
IC_VEX_L_W_OPSIZE, /* 3322 */
IC_VEX_L_W_OPSIZE, /* 3323 */
IC_VEX_L_W_OPSIZE, /* 3324 */
IC_VEX_L_W_OPSIZE, /* 3325 */
IC_VEX_L_W_OPSIZE, /* 3326 */
IC_VEX_L_W_OPSIZE, /* 3327 */
IC_EVEX_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_REXW_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_ADSIZE, /* 3632 */
IC_64BIT_OPSIZE_ADSIZE, /* 3633 */
IC_XS_OPSIZE, /* 3634 */
IC_64BIT_XS_OPSIZE, /* 3635 */
IC_XD_OPSIZE, /* 3636 */
IC_64BIT_XD_OPSIZE, /* 3637 */
IC_XS_OPSIZE, /* 3638 */
IC_64BIT_XD_OPSIZE, /* 3639 */
IC_OPSIZE_ADSIZE, /* 3640 */
IC_64BIT_REXW_OPSIZE, /* 3641 */
IC_XS_OPSIZE, /* 3642 */
IC_64BIT_REXW_XS, /* 3643 */
IC_XD_OPSIZE, /* 3644 */
IC_64BIT_REXW_XD, /* 3645 */
IC_XS_OPSIZE, /* 3646 */
IC_64BIT_REXW_XS, /* 3647 */
IC_VEX, /* 3648 */
IC_VEX, /* 3649 */
IC_VEX_XS, /* 3650 */
IC_VEX_XS, /* 3651 */
IC_VEX_XD, /* 3652 */
IC_VEX_XD, /* 3653 */
IC_VEX_XD, /* 3654 */
IC_VEX_XD, /* 3655 */
IC_VEX_W, /* 3656 */
IC_VEX_W, /* 3657 */
IC_VEX_W_XS, /* 3658 */
IC_VEX_W_XS, /* 3659 */
IC_VEX_W_XD, /* 3660 */
IC_VEX_W_XD, /* 3661 */
IC_VEX_W_XD, /* 3662 */
IC_VEX_W_XD, /* 3663 */
IC_VEX_OPSIZE, /* 3664 */
IC_VEX_OPSIZE, /* 3665 */
IC_VEX_OPSIZE, /* 3666 */
IC_VEX_OPSIZE, /* 3667 */
IC_VEX_OPSIZE, /* 3668 */
IC_VEX_OPSIZE, /* 3669 */
IC_VEX_OPSIZE, /* 3670 */
IC_VEX_OPSIZE, /* 3671 */
IC_VEX_W_OPSIZE, /* 3672 */
IC_VEX_W_OPSIZE, /* 3673 */
IC_VEX_W_OPSIZE, /* 3674 */
IC_VEX_W_OPSIZE, /* 3675 */
IC_VEX_W_OPSIZE, /* 3676 */
IC_VEX_W_OPSIZE, /* 3677 */
IC_VEX_W_OPSIZE, /* 3678 */
IC_VEX_W_OPSIZE, /* 3679 */
IC_VEX, /* 3680 */
IC_VEX, /* 3681 */
IC_VEX_XS, /* 3682 */
IC_VEX_XS, /* 3683 */
IC_VEX_XD, /* 3684 */
IC_VEX_XD, /* 3685 */
IC_VEX_XD, /* 3686 */
IC_VEX_XD, /* 3687 */
IC_VEX_W, /* 3688 */
IC_VEX_W, /* 3689 */
IC_VEX_W_XS, /* 3690 */
IC_VEX_W_XS, /* 3691 */
IC_VEX_W_XD, /* 3692 */
IC_VEX_W_XD, /* 3693 */
IC_VEX_W_XD, /* 3694 */
IC_VEX_W_XD, /* 3695 */
IC_VEX_OPSIZE, /* 3696 */
IC_VEX_OPSIZE, /* 3697 */
IC_VEX_OPSIZE, /* 3698 */
IC_VEX_OPSIZE, /* 3699 */
IC_VEX_OPSIZE, /* 3700 */
IC_VEX_OPSIZE, /* 3701 */
IC_VEX_OPSIZE, /* 3702 */
IC_VEX_OPSIZE, /* 3703 */
IC_VEX_W_OPSIZE, /* 3704 */
IC_VEX_W_OPSIZE, /* 3705 */
IC_VEX_W_OPSIZE, /* 3706 */
IC_VEX_W_OPSIZE, /* 3707 */
IC_VEX_W_OPSIZE, /* 3708 */
IC_VEX_W_OPSIZE, /* 3709 */
IC_VEX_W_OPSIZE, /* 3710 */
IC_VEX_W_OPSIZE, /* 3711 */
IC_VEX_L, /* 3712 */
IC_VEX_L, /* 3713 */
IC_VEX_L_XS, /* 3714 */
IC_VEX_L_XS, /* 3715 */
IC_VEX_L_XD, /* 3716 */
IC_VEX_L_XD, /* 3717 */
IC_VEX_L_XD, /* 3718 */
IC_VEX_L_XD, /* 3719 */
IC_VEX_L_W, /* 3720 */
IC_VEX_L_W, /* 3721 */
IC_VEX_L_W_XS, /* 3722 */
IC_VEX_L_W_XS, /* 3723 */
IC_VEX_L_W_XD, /* 3724 */
IC_VEX_L_W_XD, /* 3725 */
IC_VEX_L_W_XD, /* 3726 */
IC_VEX_L_W_XD, /* 3727 */
IC_VEX_L_OPSIZE, /* 3728 */
IC_VEX_L_OPSIZE, /* 3729 */
IC_VEX_L_OPSIZE, /* 3730 */
IC_VEX_L_OPSIZE, /* 3731 */
IC_VEX_L_OPSIZE, /* 3732 */
IC_VEX_L_OPSIZE, /* 3733 */
IC_VEX_L_OPSIZE, /* 3734 */
IC_VEX_L_OPSIZE, /* 3735 */
IC_VEX_L_W_OPSIZE, /* 3736 */
IC_VEX_L_W_OPSIZE, /* 3737 */
IC_VEX_L_W_OPSIZE, /* 3738 */
IC_VEX_L_W_OPSIZE, /* 3739 */
IC_VEX_L_W_OPSIZE, /* 3740 */
IC_VEX_L_W_OPSIZE, /* 3741 */
IC_VEX_L_W_OPSIZE, /* 3742 */
IC_VEX_L_W_OPSIZE, /* 3743 */
IC_VEX_L, /* 3744 */
IC_VEX_L, /* 3745 */
IC_VEX_L_XS, /* 3746 */
IC_VEX_L_XS, /* 3747 */
IC_VEX_L_XD, /* 3748 */
IC_VEX_L_XD, /* 3749 */
IC_VEX_L_XD, /* 3750 */
IC_VEX_L_XD, /* 3751 */
IC_VEX_L_W, /* 3752 */
IC_VEX_L_W, /* 3753 */
IC_VEX_L_W_XS, /* 3754 */
IC_VEX_L_W_XS, /* 3755 */
IC_VEX_L_W_XD, /* 3756 */
IC_VEX_L_W_XD, /* 3757 */
IC_VEX_L_W_XD, /* 3758 */
IC_VEX_L_W_XD, /* 3759 */
IC_VEX_L_OPSIZE, /* 3760 */
IC_VEX_L_OPSIZE, /* 3761 */
IC_VEX_L_OPSIZE, /* 3762 */
IC_VEX_L_OPSIZE, /* 3763 */
IC_VEX_L_OPSIZE, /* 3764 */
IC_VEX_L_OPSIZE, /* 3765 */
IC_VEX_L_OPSIZE, /* 3766 */
IC_VEX_L_OPSIZE, /* 3767 */
IC_VEX_L_W_OPSIZE, /* 3768 */
IC_VEX_L_W_OPSIZE, /* 3769 */
IC_VEX_L_W_OPSIZE, /* 3770 */
IC_VEX_L_W_OPSIZE, /* 3771 */
IC_VEX_L_W_OPSIZE, /* 3772 */
IC_VEX_L_W_OPSIZE, /* 3773 */
IC_VEX_L_W_OPSIZE, /* 3774 */
IC_VEX_L_W_OPSIZE, /* 3775 */
IC_VEX_L, /* 3776 */
IC_VEX_L, /* 3777 */
IC_VEX_L_XS, /* 3778 */
IC_VEX_L_XS, /* 3779 */
IC_VEX_L_XD, /* 3780 */
IC_VEX_L_XD, /* 3781 */
IC_VEX_L_XD, /* 3782 */
IC_VEX_L_XD, /* 3783 */
IC_VEX_L_W, /* 3784 */
IC_VEX_L_W, /* 3785 */
IC_VEX_L_W_XS, /* 3786 */
IC_VEX_L_W_XS, /* 3787 */
IC_VEX_L_W_XD, /* 3788 */
IC_VEX_L_W_XD, /* 3789 */
IC_VEX_L_W_XD, /* 3790 */
IC_VEX_L_W_XD, /* 3791 */
IC_VEX_L_OPSIZE, /* 3792 */
IC_VEX_L_OPSIZE, /* 3793 */
IC_VEX_L_OPSIZE, /* 3794 */
IC_VEX_L_OPSIZE, /* 3795 */
IC_VEX_L_OPSIZE, /* 3796 */
IC_VEX_L_OPSIZE, /* 3797 */
IC_VEX_L_OPSIZE, /* 3798 */
IC_VEX_L_OPSIZE, /* 3799 */
IC_VEX_L_W_OPSIZE, /* 3800 */
IC_VEX_L_W_OPSIZE, /* 3801 */
IC_VEX_L_W_OPSIZE, /* 3802 */
IC_VEX_L_W_OPSIZE, /* 3803 */
IC_VEX_L_W_OPSIZE, /* 3804 */
IC_VEX_L_W_OPSIZE, /* 3805 */
IC_VEX_L_W_OPSIZE, /* 3806 */
IC_VEX_L_W_OPSIZE, /* 3807 */
IC_VEX_L, /* 3808 */
IC_VEX_L, /* 3809 */
IC_VEX_L_XS, /* 3810 */
IC_VEX_L_XS, /* 3811 */
IC_VEX_L_XD, /* 3812 */
IC_VEX_L_XD, /* 3813 */
IC_VEX_L_XD, /* 3814 */
IC_VEX_L_XD, /* 3815 */
IC_VEX_L_W, /* 3816 */
IC_VEX_L_W, /* 3817 */
IC_VEX_L_W_XS, /* 3818 */
IC_VEX_L_W_XS, /* 3819 */
IC_VEX_L_W_XD, /* 3820 */
IC_VEX_L_W_XD, /* 3821 */
IC_VEX_L_W_XD, /* 3822 */
IC_VEX_L_W_XD, /* 3823 */
IC_VEX_L_OPSIZE, /* 3824 */
IC_VEX_L_OPSIZE, /* 3825 */
IC_VEX_L_OPSIZE, /* 3826 */
IC_VEX_L_OPSIZE, /* 3827 */
IC_VEX_L_OPSIZE, /* 3828 */
IC_VEX_L_OPSIZE, /* 3829 */
IC_VEX_L_OPSIZE, /* 3830 */
IC_VEX_L_OPSIZE, /* 3831 */
IC_VEX_L_W_OPSIZE, /* 3832 */
IC_VEX_L_W_OPSIZE, /* 3833 */
IC_VEX_L_W_OPSIZE, /* 3834 */
IC_VEX_L_W_OPSIZE, /* 3835 */
IC_VEX_L_W_OPSIZE, /* 3836 */
IC_VEX_L_W_OPSIZE, /* 3837 */
IC_VEX_L_W_OPSIZE, /* 3838 */
IC_VEX_L_W_OPSIZE, /* 3839 */
IC_EVEX_L2_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_REXW_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_ADSIZE, /* 4144 */
IC_64BIT_OPSIZE_ADSIZE, /* 4145 */
IC_XS_OPSIZE, /* 4146 */
IC_64BIT_XS_OPSIZE, /* 4147 */
IC_XD_OPSIZE, /* 4148 */
IC_64BIT_XD_OPSIZE, /* 4149 */
IC_XS_OPSIZE, /* 4150 */
IC_64BIT_XD_OPSIZE, /* 4151 */
IC_OPSIZE_ADSIZE, /* 4152 */
IC_64BIT_REXW_OPSIZE, /* 4153 */
IC_XS_OPSIZE, /* 4154 */
IC_64BIT_REXW_XS, /* 4155 */
IC_XD_OPSIZE, /* 4156 */
IC_64BIT_REXW_XD, /* 4157 */
IC_XS_OPSIZE, /* 4158 */
IC_64BIT_REXW_XS, /* 4159 */
IC_VEX, /* 4160 */
IC_VEX, /* 4161 */
IC_VEX_XS, /* 4162 */
IC_VEX_XS, /* 4163 */
IC_VEX_XD, /* 4164 */
IC_VEX_XD, /* 4165 */
IC_VEX_XD, /* 4166 */
IC_VEX_XD, /* 4167 */
IC_VEX_W, /* 4168 */
IC_VEX_W, /* 4169 */
IC_VEX_W_XS, /* 4170 */
IC_VEX_W_XS, /* 4171 */
IC_VEX_W_XD, /* 4172 */
IC_VEX_W_XD, /* 4173 */
IC_VEX_W_XD, /* 4174 */
IC_VEX_W_XD, /* 4175 */
IC_VEX_OPSIZE, /* 4176 */
IC_VEX_OPSIZE, /* 4177 */
IC_VEX_OPSIZE, /* 4178 */
IC_VEX_OPSIZE, /* 4179 */
IC_VEX_OPSIZE, /* 4180 */
IC_VEX_OPSIZE, /* 4181 */
IC_VEX_OPSIZE, /* 4182 */
IC_VEX_OPSIZE, /* 4183 */
IC_VEX_W_OPSIZE, /* 4184 */
IC_VEX_W_OPSIZE, /* 4185 */
IC_VEX_W_OPSIZE, /* 4186 */
IC_VEX_W_OPSIZE, /* 4187 */
IC_VEX_W_OPSIZE, /* 4188 */
IC_VEX_W_OPSIZE, /* 4189 */
IC_VEX_W_OPSIZE, /* 4190 */
IC_VEX_W_OPSIZE, /* 4191 */
IC_VEX, /* 4192 */
IC_VEX, /* 4193 */
IC_VEX_XS, /* 4194 */
IC_VEX_XS, /* 4195 */
IC_VEX_XD, /* 4196 */
IC_VEX_XD, /* 4197 */
IC_VEX_XD, /* 4198 */
IC_VEX_XD, /* 4199 */
IC_VEX_W, /* 4200 */
IC_VEX_W, /* 4201 */
IC_VEX_W_XS, /* 4202 */
IC_VEX_W_XS, /* 4203 */
IC_VEX_W_XD, /* 4204 */
IC_VEX_W_XD, /* 4205 */
IC_VEX_W_XD, /* 4206 */
IC_VEX_W_XD, /* 4207 */
IC_VEX_OPSIZE, /* 4208 */
IC_VEX_OPSIZE, /* 4209 */
IC_VEX_OPSIZE, /* 4210 */
IC_VEX_OPSIZE, /* 4211 */
IC_VEX_OPSIZE, /* 4212 */
IC_VEX_OPSIZE, /* 4213 */
IC_VEX_OPSIZE, /* 4214 */
IC_VEX_OPSIZE, /* 4215 */
IC_VEX_W_OPSIZE, /* 4216 */
IC_VEX_W_OPSIZE, /* 4217 */
IC_VEX_W_OPSIZE, /* 4218 */
IC_VEX_W_OPSIZE, /* 4219 */
IC_VEX_W_OPSIZE, /* 4220 */
IC_VEX_W_OPSIZE, /* 4221 */
IC_VEX_W_OPSIZE, /* 4222 */
IC_VEX_W_OPSIZE, /* 4223 */
IC_VEX_L, /* 4224 */
IC_VEX_L, /* 4225 */
IC_VEX_L_XS, /* 4226 */
IC_VEX_L_XS, /* 4227 */
IC_VEX_L_XD, /* 4228 */
IC_VEX_L_XD, /* 4229 */
IC_VEX_L_XD, /* 4230 */
IC_VEX_L_XD, /* 4231 */
IC_VEX_L_W, /* 4232 */
IC_VEX_L_W, /* 4233 */
IC_VEX_L_W_XS, /* 4234 */
IC_VEX_L_W_XS, /* 4235 */
IC_VEX_L_W_XD, /* 4236 */
IC_VEX_L_W_XD, /* 4237 */
IC_VEX_L_W_XD, /* 4238 */
IC_VEX_L_W_XD, /* 4239 */
IC_VEX_L_OPSIZE, /* 4240 */
IC_VEX_L_OPSIZE, /* 4241 */
IC_VEX_L_OPSIZE, /* 4242 */
IC_VEX_L_OPSIZE, /* 4243 */
IC_VEX_L_OPSIZE, /* 4244 */
IC_VEX_L_OPSIZE, /* 4245 */
IC_VEX_L_OPSIZE, /* 4246 */
IC_VEX_L_OPSIZE, /* 4247 */
IC_VEX_L_W_OPSIZE, /* 4248 */
IC_VEX_L_W_OPSIZE, /* 4249 */
IC_VEX_L_W_OPSIZE, /* 4250 */
IC_VEX_L_W_OPSIZE, /* 4251 */
IC_VEX_L_W_OPSIZE, /* 4252 */
IC_VEX_L_W_OPSIZE, /* 4253 */
IC_VEX_L_W_OPSIZE, /* 4254 */
IC_VEX_L_W_OPSIZE, /* 4255 */
IC_VEX_L, /* 4256 */
IC_VEX_L, /* 4257 */
IC_VEX_L_XS, /* 4258 */
IC_VEX_L_XS, /* 4259 */
IC_VEX_L_XD, /* 4260 */
IC_VEX_L_XD, /* 4261 */
IC_VEX_L_XD, /* 4262 */
IC_VEX_L_XD, /* 4263 */
IC_VEX_L_W, /* 4264 */
IC_VEX_L_W, /* 4265 */
IC_VEX_L_W_XS, /* 4266 */
IC_VEX_L_W_XS, /* 4267 */
IC_VEX_L_W_XD, /* 4268 */
IC_VEX_L_W_XD, /* 4269 */
IC_VEX_L_W_XD, /* 4270 */
IC_VEX_L_W_XD, /* 4271 */
IC_VEX_L_OPSIZE, /* 4272 */
IC_VEX_L_OPSIZE, /* 4273 */
IC_VEX_L_OPSIZE, /* 4274 */
IC_VEX_L_OPSIZE, /* 4275 */
IC_VEX_L_OPSIZE, /* 4276 */
IC_VEX_L_OPSIZE, /* 4277 */
IC_VEX_L_OPSIZE, /* 4278 */
IC_VEX_L_OPSIZE, /* 4279 */
IC_VEX_L_W_OPSIZE, /* 4280 */
IC_VEX_L_W_OPSIZE, /* 4281 */
IC_VEX_L_W_OPSIZE, /* 4282 */
IC_VEX_L_W_OPSIZE, /* 4283 */
IC_VEX_L_W_OPSIZE, /* 4284 */
IC_VEX_L_W_OPSIZE, /* 4285 */
IC_VEX_L_W_OPSIZE, /* 4286 */
IC_VEX_L_W_OPSIZE, /* 4287 */
IC_VEX_L, /* 4288 */
IC_VEX_L, /* 4289 */
IC_VEX_L_XS, /* 4290 */
IC_VEX_L_XS, /* 4291 */
IC_VEX_L_XD, /* 4292 */
IC_VEX_L_XD, /* 4293 */
IC_VEX_L_XD, /* 4294 */
IC_VEX_L_XD, /* 4295 */
IC_VEX_L_W, /* 4296 */
IC_VEX_L_W, /* 4297 */
IC_VEX_L_W_XS, /* 4298 */
IC_VEX_L_W_XS, /* 4299 */
IC_VEX_L_W_XD, /* 4300 */
IC_VEX_L_W_XD, /* 4301 */
IC_VEX_L_W_XD, /* 4302 */
IC_VEX_L_W_XD, /* 4303 */
IC_VEX_L_OPSIZE, /* 4304 */
IC_VEX_L_OPSIZE, /* 4305 */
IC_VEX_L_OPSIZE, /* 4306 */
IC_VEX_L_OPSIZE, /* 4307 */
IC_VEX_L_OPSIZE, /* 4308 */
IC_VEX_L_OPSIZE, /* 4309 */
IC_VEX_L_OPSIZE, /* 4310 */
IC_VEX_L_OPSIZE, /* 4311 */
IC_VEX_L_W_OPSIZE, /* 4312 */
IC_VEX_L_W_OPSIZE, /* 4313 */
IC_VEX_L_W_OPSIZE, /* 4314 */
IC_VEX_L_W_OPSIZE, /* 4315 */
IC_VEX_L_W_OPSIZE, /* 4316 */
IC_VEX_L_W_OPSIZE, /* 4317 */
IC_VEX_L_W_OPSIZE, /* 4318 */
IC_VEX_L_W_OPSIZE, /* 4319 */
IC_VEX_L, /* 4320 */
IC_VEX_L, /* 4321 */
IC_VEX_L_XS, /* 4322 */
IC_VEX_L_XS, /* 4323 */
IC_VEX_L_XD, /* 4324 */
IC_VEX_L_XD, /* 4325 */
IC_VEX_L_XD, /* 4326 */
IC_VEX_L_XD, /* 4327 */
IC_VEX_L_W, /* 4328 */
IC_VEX_L_W, /* 4329 */
IC_VEX_L_W_XS, /* 4330 */
IC_VEX_L_W_XS, /* 4331 */
IC_VEX_L_W_XD, /* 4332 */
IC_VEX_L_W_XD, /* 4333 */
IC_VEX_L_W_XD, /* 4334 */
IC_VEX_L_W_XD, /* 4335 */
IC_VEX_L_OPSIZE, /* 4336 */
IC_VEX_L_OPSIZE, /* 4337 */
IC_VEX_L_OPSIZE, /* 4338 */
IC_VEX_L_OPSIZE, /* 4339 */
IC_VEX_L_OPSIZE, /* 4340 */
IC_VEX_L_OPSIZE, /* 4341 */
IC_VEX_L_OPSIZE, /* 4342 */
IC_VEX_L_OPSIZE, /* 4343 */
IC_VEX_L_W_OPSIZE, /* 4344 */
IC_VEX_L_W_OPSIZE, /* 4345 */
IC_VEX_L_W_OPSIZE, /* 4346 */
IC_VEX_L_W_OPSIZE, /* 4347 */
IC_VEX_L_W_OPSIZE, /* 4348 */
IC_VEX_L_W_OPSIZE, /* 4349 */
IC_VEX_L_W_OPSIZE, /* 4350 */
IC_VEX_L_W_OPSIZE, /* 4351 */
IC_EVEX_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_REXW_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_ADSIZE, /* 4656 */
IC_64BIT_OPSIZE_ADSIZE, /* 4657 */
IC_XS_OPSIZE, /* 4658 */
IC_64BIT_XS_OPSIZE, /* 4659 */
IC_XD_OPSIZE, /* 4660 */
IC_64BIT_XD_OPSIZE, /* 4661 */
IC_XS_OPSIZE, /* 4662 */
IC_64BIT_XD_OPSIZE, /* 4663 */
IC_OPSIZE_ADSIZE, /* 4664 */
IC_64BIT_REXW_OPSIZE, /* 4665 */
IC_XS_OPSIZE, /* 4666 */
IC_64BIT_REXW_XS, /* 4667 */
IC_XD_OPSIZE, /* 4668 */
IC_64BIT_REXW_XD, /* 4669 */
IC_XS_OPSIZE, /* 4670 */
IC_64BIT_REXW_XS, /* 4671 */
IC_VEX, /* 4672 */
IC_VEX, /* 4673 */
IC_VEX_XS, /* 4674 */
IC_VEX_XS, /* 4675 */
IC_VEX_XD, /* 4676 */
IC_VEX_XD, /* 4677 */
IC_VEX_XD, /* 4678 */
IC_VEX_XD, /* 4679 */
IC_VEX_W, /* 4680 */
IC_VEX_W, /* 4681 */
IC_VEX_W_XS, /* 4682 */
IC_VEX_W_XS, /* 4683 */
IC_VEX_W_XD, /* 4684 */
IC_VEX_W_XD, /* 4685 */
IC_VEX_W_XD, /* 4686 */
IC_VEX_W_XD, /* 4687 */
IC_VEX_OPSIZE, /* 4688 */
IC_VEX_OPSIZE, /* 4689 */
IC_VEX_OPSIZE, /* 4690 */
IC_VEX_OPSIZE, /* 4691 */
IC_VEX_OPSIZE, /* 4692 */
IC_VEX_OPSIZE, /* 4693 */
IC_VEX_OPSIZE, /* 4694 */
IC_VEX_OPSIZE, /* 4695 */
IC_VEX_W_OPSIZE, /* 4696 */
IC_VEX_W_OPSIZE, /* 4697 */
IC_VEX_W_OPSIZE, /* 4698 */
IC_VEX_W_OPSIZE, /* 4699 */
IC_VEX_W_OPSIZE, /* 4700 */
IC_VEX_W_OPSIZE, /* 4701 */
IC_VEX_W_OPSIZE, /* 4702 */
IC_VEX_W_OPSIZE, /* 4703 */
IC_VEX, /* 4704 */
IC_VEX, /* 4705 */
IC_VEX_XS, /* 4706 */
IC_VEX_XS, /* 4707 */
IC_VEX_XD, /* 4708 */
IC_VEX_XD, /* 4709 */
IC_VEX_XD, /* 4710 */
IC_VEX_XD, /* 4711 */
IC_VEX_W, /* 4712 */
IC_VEX_W, /* 4713 */
IC_VEX_W_XS, /* 4714 */
IC_VEX_W_XS, /* 4715 */
IC_VEX_W_XD, /* 4716 */
IC_VEX_W_XD, /* 4717 */
IC_VEX_W_XD, /* 4718 */
IC_VEX_W_XD, /* 4719 */
IC_VEX_OPSIZE, /* 4720 */
IC_VEX_OPSIZE, /* 4721 */
IC_VEX_OPSIZE, /* 4722 */
IC_VEX_OPSIZE, /* 4723 */
IC_VEX_OPSIZE, /* 4724 */
IC_VEX_OPSIZE, /* 4725 */
IC_VEX_OPSIZE, /* 4726 */
IC_VEX_OPSIZE, /* 4727 */
IC_VEX_W_OPSIZE, /* 4728 */
IC_VEX_W_OPSIZE, /* 4729 */
IC_VEX_W_OPSIZE, /* 4730 */
IC_VEX_W_OPSIZE, /* 4731 */
IC_VEX_W_OPSIZE, /* 4732 */
IC_VEX_W_OPSIZE, /* 4733 */
IC_VEX_W_OPSIZE, /* 4734 */
IC_VEX_W_OPSIZE, /* 4735 */
IC_VEX_L, /* 4736 */
IC_VEX_L, /* 4737 */
IC_VEX_L_XS, /* 4738 */
IC_VEX_L_XS, /* 4739 */
IC_VEX_L_XD, /* 4740 */
IC_VEX_L_XD, /* 4741 */
IC_VEX_L_XD, /* 4742 */
IC_VEX_L_XD, /* 4743 */
IC_VEX_L_W, /* 4744 */
IC_VEX_L_W, /* 4745 */
IC_VEX_L_W_XS, /* 4746 */
IC_VEX_L_W_XS, /* 4747 */
IC_VEX_L_W_XD, /* 4748 */
IC_VEX_L_W_XD, /* 4749 */
IC_VEX_L_W_XD, /* 4750 */
IC_VEX_L_W_XD, /* 4751 */
IC_VEX_L_OPSIZE, /* 4752 */
IC_VEX_L_OPSIZE, /* 4753 */
IC_VEX_L_OPSIZE, /* 4754 */
IC_VEX_L_OPSIZE, /* 4755 */
IC_VEX_L_OPSIZE, /* 4756 */
IC_VEX_L_OPSIZE, /* 4757 */
IC_VEX_L_OPSIZE, /* 4758 */
IC_VEX_L_OPSIZE, /* 4759 */
IC_VEX_L_W_OPSIZE, /* 4760 */
IC_VEX_L_W_OPSIZE, /* 4761 */
IC_VEX_L_W_OPSIZE, /* 4762 */
IC_VEX_L_W_OPSIZE, /* 4763 */
IC_VEX_L_W_OPSIZE, /* 4764 */
IC_VEX_L_W_OPSIZE, /* 4765 */
IC_VEX_L_W_OPSIZE, /* 4766 */
IC_VEX_L_W_OPSIZE, /* 4767 */
IC_VEX_L, /* 4768 */
IC_VEX_L, /* 4769 */
IC_VEX_L_XS, /* 4770 */
IC_VEX_L_XS, /* 4771 */
IC_VEX_L_XD, /* 4772 */
IC_VEX_L_XD, /* 4773 */
IC_VEX_L_XD, /* 4774 */
IC_VEX_L_XD, /* 4775 */
IC_VEX_L_W, /* 4776 */
IC_VEX_L_W, /* 4777 */
IC_VEX_L_W_XS, /* 4778 */
IC_VEX_L_W_XS, /* 4779 */
IC_VEX_L_W_XD, /* 4780 */
IC_VEX_L_W_XD, /* 4781 */
IC_VEX_L_W_XD, /* 4782 */
IC_VEX_L_W_XD, /* 4783 */
IC_VEX_L_OPSIZE, /* 4784 */
IC_VEX_L_OPSIZE, /* 4785 */
IC_VEX_L_OPSIZE, /* 4786 */
IC_VEX_L_OPSIZE, /* 4787 */
IC_VEX_L_OPSIZE, /* 4788 */
IC_VEX_L_OPSIZE, /* 4789 */
IC_VEX_L_OPSIZE, /* 4790 */
IC_VEX_L_OPSIZE, /* 4791 */
IC_VEX_L_W_OPSIZE, /* 4792 */
IC_VEX_L_W_OPSIZE, /* 4793 */
IC_VEX_L_W_OPSIZE, /* 4794 */
IC_VEX_L_W_OPSIZE, /* 4795 */
IC_VEX_L_W_OPSIZE, /* 4796 */
IC_VEX_L_W_OPSIZE, /* 4797 */
IC_VEX_L_W_OPSIZE, /* 4798 */
IC_VEX_L_W_OPSIZE, /* 4799 */
IC_VEX_L, /* 4800 */
IC_VEX_L, /* 4801 */
IC_VEX_L_XS, /* 4802 */
IC_VEX_L_XS, /* 4803 */
IC_VEX_L_XD, /* 4804 */
IC_VEX_L_XD, /* 4805 */
IC_VEX_L_XD, /* 4806 */
IC_VEX_L_XD, /* 4807 */
IC_VEX_L_W, /* 4808 */
IC_VEX_L_W, /* 4809 */
IC_VEX_L_W_XS, /* 4810 */
IC_VEX_L_W_XS, /* 4811 */
IC_VEX_L_W_XD, /* 4812 */
IC_VEX_L_W_XD, /* 4813 */
IC_VEX_L_W_XD, /* 4814 */
IC_VEX_L_W_XD, /* 4815 */
IC_VEX_L_OPSIZE, /* 4816 */
IC_VEX_L_OPSIZE, /* 4817 */
IC_VEX_L_OPSIZE, /* 4818 */
IC_VEX_L_OPSIZE, /* 4819 */
IC_VEX_L_OPSIZE, /* 4820 */
IC_VEX_L_OPSIZE, /* 4821 */
IC_VEX_L_OPSIZE, /* 4822 */
IC_VEX_L_OPSIZE, /* 4823 */
IC_VEX_L_W_OPSIZE, /* 4824 */
IC_VEX_L_W_OPSIZE, /* 4825 */
IC_VEX_L_W_OPSIZE, /* 4826 */
IC_VEX_L_W_OPSIZE, /* 4827 */
IC_VEX_L_W_OPSIZE, /* 4828 */
IC_VEX_L_W_OPSIZE, /* 4829 */
IC_VEX_L_W_OPSIZE, /* 4830 */
IC_VEX_L_W_OPSIZE, /* 4831 */
IC_VEX_L, /* 4832 */
IC_VEX_L, /* 4833 */
IC_VEX_L_XS, /* 4834 */
IC_VEX_L_XS, /* 4835 */
IC_VEX_L_XD, /* 4836 */
IC_VEX_L_XD, /* 4837 */
IC_VEX_L_XD, /* 4838 */
IC_VEX_L_XD, /* 4839 */
IC_VEX_L_W, /* 4840 */
IC_VEX_L_W, /* 4841 */
IC_VEX_L_W_XS, /* 4842 */
IC_VEX_L_W_XS, /* 4843 */
IC_VEX_L_W_XD, /* 4844 */
IC_VEX_L_W_XD, /* 4845 */
IC_VEX_L_W_XD, /* 4846 */
IC_VEX_L_W_XD, /* 4847 */
IC_VEX_L_OPSIZE, /* 4848 */
IC_VEX_L_OPSIZE, /* 4849 */
IC_VEX_L_OPSIZE, /* 4850 */
IC_VEX_L_OPSIZE, /* 4851 */
IC_VEX_L_OPSIZE, /* 4852 */
IC_VEX_L_OPSIZE, /* 4853 */
IC_VEX_L_OPSIZE, /* 4854 */
IC_VEX_L_OPSIZE, /* 4855 */
IC_VEX_L_W_OPSIZE, /* 4856 */
IC_VEX_L_W_OPSIZE, /* 4857 */
IC_VEX_L_W_OPSIZE, /* 4858 */
IC_VEX_L_W_OPSIZE, /* 4859 */
IC_VEX_L_W_OPSIZE, /* 4860 */
IC_VEX_L_W_OPSIZE, /* 4861 */
IC_VEX_L_W_OPSIZE, /* 4862 */
IC_VEX_L_W_OPSIZE, /* 4863 */
IC_EVEX_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_REXW_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_ADSIZE, /* 5168 */
IC_64BIT_OPSIZE_ADSIZE, /* 5169 */
IC_XS_OPSIZE, /* 5170 */
IC_64BIT_XS_OPSIZE, /* 5171 */
IC_XD_OPSIZE, /* 5172 */
IC_64BIT_XD_OPSIZE, /* 5173 */
IC_XS_OPSIZE, /* 5174 */
IC_64BIT_XD_OPSIZE, /* 5175 */
IC_OPSIZE_ADSIZE, /* 5176 */
IC_64BIT_REXW_OPSIZE, /* 5177 */
IC_XS_OPSIZE, /* 5178 */
IC_64BIT_REXW_XS, /* 5179 */
IC_XD_OPSIZE, /* 5180 */
IC_64BIT_REXW_XD, /* 5181 */
IC_XS_OPSIZE, /* 5182 */
IC_64BIT_REXW_XS, /* 5183 */
IC_VEX, /* 5184 */
IC_VEX, /* 5185 */
IC_VEX_XS, /* 5186 */
IC_VEX_XS, /* 5187 */
IC_VEX_XD, /* 5188 */
IC_VEX_XD, /* 5189 */
IC_VEX_XD, /* 5190 */
IC_VEX_XD, /* 5191 */
IC_VEX_W, /* 5192 */
IC_VEX_W, /* 5193 */
IC_VEX_W_XS, /* 5194 */
IC_VEX_W_XS, /* 5195 */
IC_VEX_W_XD, /* 5196 */
IC_VEX_W_XD, /* 5197 */
IC_VEX_W_XD, /* 5198 */
IC_VEX_W_XD, /* 5199 */
IC_VEX_OPSIZE, /* 5200 */
IC_VEX_OPSIZE, /* 5201 */
IC_VEX_OPSIZE, /* 5202 */
IC_VEX_OPSIZE, /* 5203 */
IC_VEX_OPSIZE, /* 5204 */
IC_VEX_OPSIZE, /* 5205 */
IC_VEX_OPSIZE, /* 5206 */
IC_VEX_OPSIZE, /* 5207 */
IC_VEX_W_OPSIZE, /* 5208 */
IC_VEX_W_OPSIZE, /* 5209 */
IC_VEX_W_OPSIZE, /* 5210 */
IC_VEX_W_OPSIZE, /* 5211 */
IC_VEX_W_OPSIZE, /* 5212 */
IC_VEX_W_OPSIZE, /* 5213 */
IC_VEX_W_OPSIZE, /* 5214 */
IC_VEX_W_OPSIZE, /* 5215 */
IC_VEX, /* 5216 */
IC_VEX, /* 5217 */
IC_VEX_XS, /* 5218 */
IC_VEX_XS, /* 5219 */
IC_VEX_XD, /* 5220 */
IC_VEX_XD, /* 5221 */
IC_VEX_XD, /* 5222 */
IC_VEX_XD, /* 5223 */
IC_VEX_W, /* 5224 */
IC_VEX_W, /* 5225 */
IC_VEX_W_XS, /* 5226 */
IC_VEX_W_XS, /* 5227 */
IC_VEX_W_XD, /* 5228 */
IC_VEX_W_XD, /* 5229 */
IC_VEX_W_XD, /* 5230 */
IC_VEX_W_XD, /* 5231 */
IC_VEX_OPSIZE, /* 5232 */
IC_VEX_OPSIZE, /* 5233 */
IC_VEX_OPSIZE, /* 5234 */
IC_VEX_OPSIZE, /* 5235 */
IC_VEX_OPSIZE, /* 5236 */
IC_VEX_OPSIZE, /* 5237 */
IC_VEX_OPSIZE, /* 5238 */
IC_VEX_OPSIZE, /* 5239 */
IC_VEX_W_OPSIZE, /* 5240 */
IC_VEX_W_OPSIZE, /* 5241 */
IC_VEX_W_OPSIZE, /* 5242 */
IC_VEX_W_OPSIZE, /* 5243 */
IC_VEX_W_OPSIZE, /* 5244 */
IC_VEX_W_OPSIZE, /* 5245 */
IC_VEX_W_OPSIZE, /* 5246 */
IC_VEX_W_OPSIZE, /* 5247 */
IC_VEX_L, /* 5248 */
IC_VEX_L, /* 5249 */
IC_VEX_L_XS, /* 5250 */
IC_VEX_L_XS, /* 5251 */
IC_VEX_L_XD, /* 5252 */
IC_VEX_L_XD, /* 5253 */
IC_VEX_L_XD, /* 5254 */
IC_VEX_L_XD, /* 5255 */
IC_VEX_L_W, /* 5256 */
IC_VEX_L_W, /* 5257 */
IC_VEX_L_W_XS, /* 5258 */
IC_VEX_L_W_XS, /* 5259 */
IC_VEX_L_W_XD, /* 5260 */
IC_VEX_L_W_XD, /* 5261 */
IC_VEX_L_W_XD, /* 5262 */
IC_VEX_L_W_XD, /* 5263 */
IC_VEX_L_OPSIZE, /* 5264 */
IC_VEX_L_OPSIZE, /* 5265 */
IC_VEX_L_OPSIZE, /* 5266 */
IC_VEX_L_OPSIZE, /* 5267 */
IC_VEX_L_OPSIZE, /* 5268 */
IC_VEX_L_OPSIZE, /* 5269 */
IC_VEX_L_OPSIZE, /* 5270 */
IC_VEX_L_OPSIZE, /* 5271 */
IC_VEX_L_W_OPSIZE, /* 5272 */
IC_VEX_L_W_OPSIZE, /* 5273 */
IC_VEX_L_W_OPSIZE, /* 5274 */
IC_VEX_L_W_OPSIZE, /* 5275 */
IC_VEX_L_W_OPSIZE, /* 5276 */
IC_VEX_L_W_OPSIZE, /* 5277 */
IC_VEX_L_W_OPSIZE, /* 5278 */
IC_VEX_L_W_OPSIZE, /* 5279 */
IC_VEX_L, /* 5280 */
IC_VEX_L, /* 5281 */
IC_VEX_L_XS, /* 5282 */
IC_VEX_L_XS, /* 5283 */
IC_VEX_L_XD, /* 5284 */
IC_VEX_L_XD, /* 5285 */
IC_VEX_L_XD, /* 5286 */
IC_VEX_L_XD, /* 5287 */
IC_VEX_L_W, /* 5288 */
IC_VEX_L_W, /* 5289 */
IC_VEX_L_W_XS, /* 5290 */
IC_VEX_L_W_XS, /* 5291 */
IC_VEX_L_W_XD, /* 5292 */
IC_VEX_L_W_XD, /* 5293 */
IC_VEX_L_W_XD, /* 5294 */
IC_VEX_L_W_XD, /* 5295 */
IC_VEX_L_OPSIZE, /* 5296 */
IC_VEX_L_OPSIZE, /* 5297 */
IC_VEX_L_OPSIZE, /* 5298 */
IC_VEX_L_OPSIZE, /* 5299 */
IC_VEX_L_OPSIZE, /* 5300 */
IC_VEX_L_OPSIZE, /* 5301 */
IC_VEX_L_OPSIZE, /* 5302 */
IC_VEX_L_OPSIZE, /* 5303 */
IC_VEX_L_W_OPSIZE, /* 5304 */
IC_VEX_L_W_OPSIZE, /* 5305 */
IC_VEX_L_W_OPSIZE, /* 5306 */
IC_VEX_L_W_OPSIZE, /* 5307 */
IC_VEX_L_W_OPSIZE, /* 5308 */
IC_VEX_L_W_OPSIZE, /* 5309 */
IC_VEX_L_W_OPSIZE, /* 5310 */
IC_VEX_L_W_OPSIZE, /* 5311 */
IC_VEX_L, /* 5312 */
IC_VEX_L, /* 5313 */
IC_VEX_L_XS, /* 5314 */
IC_VEX_L_XS, /* 5315 */
IC_VEX_L_XD, /* 5316 */
IC_VEX_L_XD, /* 5317 */
IC_VEX_L_XD, /* 5318 */
IC_VEX_L_XD, /* 5319 */
IC_VEX_L_W, /* 5320 */
IC_VEX_L_W, /* 5321 */
IC_VEX_L_W_XS, /* 5322 */
IC_VEX_L_W_XS, /* 5323 */
IC_VEX_L_W_XD, /* 5324 */
IC_VEX_L_W_XD, /* 5325 */
IC_VEX_L_W_XD, /* 5326 */
IC_VEX_L_W_XD, /* 5327 */
IC_VEX_L_OPSIZE, /* 5328 */
IC_VEX_L_OPSIZE, /* 5329 */
IC_VEX_L_OPSIZE, /* 5330 */
IC_VEX_L_OPSIZE, /* 5331 */
IC_VEX_L_OPSIZE, /* 5332 */
IC_VEX_L_OPSIZE, /* 5333 */
IC_VEX_L_OPSIZE, /* 5334 */
IC_VEX_L_OPSIZE, /* 5335 */
IC_VEX_L_W_OPSIZE, /* 5336 */
IC_VEX_L_W_OPSIZE, /* 5337 */
IC_VEX_L_W_OPSIZE, /* 5338 */
IC_VEX_L_W_OPSIZE, /* 5339 */
IC_VEX_L_W_OPSIZE, /* 5340 */
IC_VEX_L_W_OPSIZE, /* 5341 */
IC_VEX_L_W_OPSIZE, /* 5342 */
IC_VEX_L_W_OPSIZE, /* 5343 */
IC_VEX_L, /* 5344 */
IC_VEX_L, /* 5345 */
IC_VEX_L_XS, /* 5346 */
IC_VEX_L_XS, /* 5347 */
IC_VEX_L_XD, /* 5348 */
IC_VEX_L_XD, /* 5349 */
IC_VEX_L_XD, /* 5350 */
IC_VEX_L_XD, /* 5351 */
IC_VEX_L_W, /* 5352 */
IC_VEX_L_W, /* 5353 */
IC_VEX_L_W_XS, /* 5354 */
IC_VEX_L_W_XS, /* 5355 */
IC_VEX_L_W_XD, /* 5356 */
IC_VEX_L_W_XD, /* 5357 */
IC_VEX_L_W_XD, /* 5358 */
IC_VEX_L_W_XD, /* 5359 */
IC_VEX_L_OPSIZE, /* 5360 */
IC_VEX_L_OPSIZE, /* 5361 */
IC_VEX_L_OPSIZE, /* 5362 */
IC_VEX_L_OPSIZE, /* 5363 */
IC_VEX_L_OPSIZE, /* 5364 */
IC_VEX_L_OPSIZE, /* 5365 */
IC_VEX_L_OPSIZE, /* 5366 */
IC_VEX_L_OPSIZE, /* 5367 */
IC_VEX_L_W_OPSIZE, /* 5368 */
IC_VEX_L_W_OPSIZE, /* 5369 */
IC_VEX_L_W_OPSIZE, /* 5370 */
IC_VEX_L_W_OPSIZE, /* 5371 */
IC_VEX_L_W_OPSIZE, /* 5372 */
IC_VEX_L_W_OPSIZE, /* 5373 */
IC_VEX_L_W_OPSIZE, /* 5374 */
IC_VEX_L_W_OPSIZE, /* 5375 */
IC_EVEX_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_REXW_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_ADSIZE, /* 5680 */
IC_64BIT_OPSIZE_ADSIZE, /* 5681 */
IC_XS_OPSIZE, /* 5682 */
IC_64BIT_XS_OPSIZE, /* 5683 */
IC_XD_OPSIZE, /* 5684 */
IC_64BIT_XD_OPSIZE, /* 5685 */
IC_XS_OPSIZE, /* 5686 */
IC_64BIT_XD_OPSIZE, /* 5687 */
IC_OPSIZE_ADSIZE, /* 5688 */
IC_64BIT_REXW_OPSIZE, /* 5689 */
IC_XS_OPSIZE, /* 5690 */
IC_64BIT_REXW_XS, /* 5691 */
IC_XD_OPSIZE, /* 5692 */
IC_64BIT_REXW_XD, /* 5693 */
IC_XS_OPSIZE, /* 5694 */
IC_64BIT_REXW_XS, /* 5695 */
IC_VEX, /* 5696 */
IC_VEX, /* 5697 */
IC_VEX_XS, /* 5698 */
IC_VEX_XS, /* 5699 */
IC_VEX_XD, /* 5700 */
IC_VEX_XD, /* 5701 */
IC_VEX_XD, /* 5702 */
IC_VEX_XD, /* 5703 */
IC_VEX_W, /* 5704 */
IC_VEX_W, /* 5705 */
IC_VEX_W_XS, /* 5706 */
IC_VEX_W_XS, /* 5707 */
IC_VEX_W_XD, /* 5708 */
IC_VEX_W_XD, /* 5709 */
IC_VEX_W_XD, /* 5710 */
IC_VEX_W_XD, /* 5711 */
IC_VEX_OPSIZE, /* 5712 */
IC_VEX_OPSIZE, /* 5713 */
IC_VEX_OPSIZE, /* 5714 */
IC_VEX_OPSIZE, /* 5715 */
IC_VEX_OPSIZE, /* 5716 */
IC_VEX_OPSIZE, /* 5717 */
IC_VEX_OPSIZE, /* 5718 */
IC_VEX_OPSIZE, /* 5719 */
IC_VEX_W_OPSIZE, /* 5720 */
IC_VEX_W_OPSIZE, /* 5721 */
IC_VEX_W_OPSIZE, /* 5722 */
IC_VEX_W_OPSIZE, /* 5723 */
IC_VEX_W_OPSIZE, /* 5724 */
IC_VEX_W_OPSIZE, /* 5725 */
IC_VEX_W_OPSIZE, /* 5726 */
IC_VEX_W_OPSIZE, /* 5727 */
IC_VEX, /* 5728 */
IC_VEX, /* 5729 */
IC_VEX_XS, /* 5730 */
IC_VEX_XS, /* 5731 */
IC_VEX_XD, /* 5732 */
IC_VEX_XD, /* 5733 */
IC_VEX_XD, /* 5734 */
IC_VEX_XD, /* 5735 */
IC_VEX_W, /* 5736 */
IC_VEX_W, /* 5737 */
IC_VEX_W_XS, /* 5738 */
IC_VEX_W_XS, /* 5739 */
IC_VEX_W_XD, /* 5740 */
IC_VEX_W_XD, /* 5741 */
IC_VEX_W_XD, /* 5742 */
IC_VEX_W_XD, /* 5743 */
IC_VEX_OPSIZE, /* 5744 */
IC_VEX_OPSIZE, /* 5745 */
IC_VEX_OPSIZE, /* 5746 */
IC_VEX_OPSIZE, /* 5747 */
IC_VEX_OPSIZE, /* 5748 */
IC_VEX_OPSIZE, /* 5749 */
IC_VEX_OPSIZE, /* 5750 */
IC_VEX_OPSIZE, /* 5751 */
IC_VEX_W_OPSIZE, /* 5752 */
IC_VEX_W_OPSIZE, /* 5753 */
IC_VEX_W_OPSIZE, /* 5754 */
IC_VEX_W_OPSIZE, /* 5755 */
IC_VEX_W_OPSIZE, /* 5756 */
IC_VEX_W_OPSIZE, /* 5757 */
IC_VEX_W_OPSIZE, /* 5758 */
IC_VEX_W_OPSIZE, /* 5759 */
IC_VEX_L, /* 5760 */
IC_VEX_L, /* 5761 */
IC_VEX_L_XS, /* 5762 */
IC_VEX_L_XS, /* 5763 */
IC_VEX_L_XD, /* 5764 */
IC_VEX_L_XD, /* 5765 */
IC_VEX_L_XD, /* 5766 */
IC_VEX_L_XD, /* 5767 */
IC_VEX_L_W, /* 5768 */
IC_VEX_L_W, /* 5769 */
IC_VEX_L_W_XS, /* 5770 */
IC_VEX_L_W_XS, /* 5771 */
IC_VEX_L_W_XD, /* 5772 */
IC_VEX_L_W_XD, /* 5773 */
IC_VEX_L_W_XD, /* 5774 */
IC_VEX_L_W_XD, /* 5775 */
IC_VEX_L_OPSIZE, /* 5776 */
IC_VEX_L_OPSIZE, /* 5777 */
IC_VEX_L_OPSIZE, /* 5778 */
IC_VEX_L_OPSIZE, /* 5779 */
IC_VEX_L_OPSIZE, /* 5780 */
IC_VEX_L_OPSIZE, /* 5781 */
IC_VEX_L_OPSIZE, /* 5782 */
IC_VEX_L_OPSIZE, /* 5783 */
IC_VEX_L_W_OPSIZE, /* 5784 */
IC_VEX_L_W_OPSIZE, /* 5785 */
IC_VEX_L_W_OPSIZE, /* 5786 */
IC_VEX_L_W_OPSIZE, /* 5787 */
IC_VEX_L_W_OPSIZE, /* 5788 */
IC_VEX_L_W_OPSIZE, /* 5789 */
IC_VEX_L_W_OPSIZE, /* 5790 */
IC_VEX_L_W_OPSIZE, /* 5791 */
IC_VEX_L, /* 5792 */
IC_VEX_L, /* 5793 */
IC_VEX_L_XS, /* 5794 */
IC_VEX_L_XS, /* 5795 */
IC_VEX_L_XD, /* 5796 */
IC_VEX_L_XD, /* 5797 */
IC_VEX_L_XD, /* 5798 */
IC_VEX_L_XD, /* 5799 */
IC_VEX_L_W, /* 5800 */
IC_VEX_L_W, /* 5801 */
IC_VEX_L_W_XS, /* 5802 */
IC_VEX_L_W_XS, /* 5803 */
IC_VEX_L_W_XD, /* 5804 */
IC_VEX_L_W_XD, /* 5805 */
IC_VEX_L_W_XD, /* 5806 */
IC_VEX_L_W_XD, /* 5807 */
IC_VEX_L_OPSIZE, /* 5808 */
IC_VEX_L_OPSIZE, /* 5809 */
IC_VEX_L_OPSIZE, /* 5810 */
IC_VEX_L_OPSIZE, /* 5811 */
IC_VEX_L_OPSIZE, /* 5812 */
IC_VEX_L_OPSIZE, /* 5813 */
IC_VEX_L_OPSIZE, /* 5814 */
IC_VEX_L_OPSIZE, /* 5815 */
IC_VEX_L_W_OPSIZE, /* 5816 */
IC_VEX_L_W_OPSIZE, /* 5817 */
IC_VEX_L_W_OPSIZE, /* 5818 */
IC_VEX_L_W_OPSIZE, /* 5819 */
IC_VEX_L_W_OPSIZE, /* 5820 */
IC_VEX_L_W_OPSIZE, /* 5821 */
IC_VEX_L_W_OPSIZE, /* 5822 */
IC_VEX_L_W_OPSIZE, /* 5823 */
IC_VEX_L, /* 5824 */
IC_VEX_L, /* 5825 */
IC_VEX_L_XS, /* 5826 */
IC_VEX_L_XS, /* 5827 */
IC_VEX_L_XD, /* 5828 */
IC_VEX_L_XD, /* 5829 */
IC_VEX_L_XD, /* 5830 */
IC_VEX_L_XD, /* 5831 */
IC_VEX_L_W, /* 5832 */
IC_VEX_L_W, /* 5833 */
IC_VEX_L_W_XS, /* 5834 */
IC_VEX_L_W_XS, /* 5835 */
IC_VEX_L_W_XD, /* 5836 */
IC_VEX_L_W_XD, /* 5837 */
IC_VEX_L_W_XD, /* 5838 */
IC_VEX_L_W_XD, /* 5839 */
IC_VEX_L_OPSIZE, /* 5840 */
IC_VEX_L_OPSIZE, /* 5841 */
IC_VEX_L_OPSIZE, /* 5842 */
IC_VEX_L_OPSIZE, /* 5843 */
IC_VEX_L_OPSIZE, /* 5844 */
IC_VEX_L_OPSIZE, /* 5845 */
IC_VEX_L_OPSIZE, /* 5846 */
IC_VEX_L_OPSIZE, /* 5847 */
IC_VEX_L_W_OPSIZE, /* 5848 */
IC_VEX_L_W_OPSIZE, /* 5849 */
IC_VEX_L_W_OPSIZE, /* 5850 */
IC_VEX_L_W_OPSIZE, /* 5851 */
IC_VEX_L_W_OPSIZE, /* 5852 */
IC_VEX_L_W_OPSIZE, /* 5853 */
IC_VEX_L_W_OPSIZE, /* 5854 */
IC_VEX_L_W_OPSIZE, /* 5855 */
IC_VEX_L, /* 5856 */
IC_VEX_L, /* 5857 */
IC_VEX_L_XS, /* 5858 */
IC_VEX_L_XS, /* 5859 */
IC_VEX_L_XD, /* 5860 */
IC_VEX_L_XD, /* 5861 */
IC_VEX_L_XD, /* 5862 */
IC_VEX_L_XD, /* 5863 */
IC_VEX_L_W, /* 5864 */
IC_VEX_L_W, /* 5865 */
IC_VEX_L_W_XS, /* 5866 */
IC_VEX_L_W_XS, /* 5867 */
IC_VEX_L_W_XD, /* 5868 */
IC_VEX_L_W_XD, /* 5869 */
IC_VEX_L_W_XD, /* 5870 */
IC_VEX_L_W_XD, /* 5871 */
IC_VEX_L_OPSIZE, /* 5872 */
IC_VEX_L_OPSIZE, /* 5873 */
IC_VEX_L_OPSIZE, /* 5874 */
IC_VEX_L_OPSIZE, /* 5875 */
IC_VEX_L_OPSIZE, /* 5876 */
IC_VEX_L_OPSIZE, /* 5877 */
IC_VEX_L_OPSIZE, /* 5878 */
IC_VEX_L_OPSIZE, /* 5879 */
IC_VEX_L_W_OPSIZE, /* 5880 */
IC_VEX_L_W_OPSIZE, /* 5881 */
IC_VEX_L_W_OPSIZE, /* 5882 */
IC_VEX_L_W_OPSIZE, /* 5883 */
IC_VEX_L_W_OPSIZE, /* 5884 */
IC_VEX_L_W_OPSIZE, /* 5885 */
IC_VEX_L_W_OPSIZE, /* 5886 */
IC_VEX_L_W_OPSIZE, /* 5887 */
IC_EVEX_L2_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_REXW_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_ADSIZE, /* 6192 */
IC_64BIT_OPSIZE_ADSIZE, /* 6193 */
IC_XS_OPSIZE, /* 6194 */
IC_64BIT_XS_OPSIZE, /* 6195 */
IC_XD_OPSIZE, /* 6196 */
IC_64BIT_XD_OPSIZE, /* 6197 */
IC_XS_OPSIZE, /* 6198 */
IC_64BIT_XD_OPSIZE, /* 6199 */
IC_OPSIZE_ADSIZE, /* 6200 */
IC_64BIT_REXW_OPSIZE, /* 6201 */
IC_XS_OPSIZE, /* 6202 */
IC_64BIT_REXW_XS, /* 6203 */
IC_XD_OPSIZE, /* 6204 */
IC_64BIT_REXW_XD, /* 6205 */
IC_XS_OPSIZE, /* 6206 */
IC_64BIT_REXW_XS, /* 6207 */
IC_VEX, /* 6208 */
IC_VEX, /* 6209 */
IC_VEX_XS, /* 6210 */
IC_VEX_XS, /* 6211 */
IC_VEX_XD, /* 6212 */
IC_VEX_XD, /* 6213 */
IC_VEX_XD, /* 6214 */
IC_VEX_XD, /* 6215 */
IC_VEX_W, /* 6216 */
IC_VEX_W, /* 6217 */
IC_VEX_W_XS, /* 6218 */
IC_VEX_W_XS, /* 6219 */
IC_VEX_W_XD, /* 6220 */
IC_VEX_W_XD, /* 6221 */
IC_VEX_W_XD, /* 6222 */
IC_VEX_W_XD, /* 6223 */
IC_VEX_OPSIZE, /* 6224 */
IC_VEX_OPSIZE, /* 6225 */
IC_VEX_OPSIZE, /* 6226 */
IC_VEX_OPSIZE, /* 6227 */
IC_VEX_OPSIZE, /* 6228 */
IC_VEX_OPSIZE, /* 6229 */
IC_VEX_OPSIZE, /* 6230 */
IC_VEX_OPSIZE, /* 6231 */
IC_VEX_W_OPSIZE, /* 6232 */
IC_VEX_W_OPSIZE, /* 6233 */
IC_VEX_W_OPSIZE, /* 6234 */
IC_VEX_W_OPSIZE, /* 6235 */
IC_VEX_W_OPSIZE, /* 6236 */
IC_VEX_W_OPSIZE, /* 6237 */
IC_VEX_W_OPSIZE, /* 6238 */
IC_VEX_W_OPSIZE, /* 6239 */
IC_VEX, /* 6240 */
IC_VEX, /* 6241 */
IC_VEX_XS, /* 6242 */
IC_VEX_XS, /* 6243 */
IC_VEX_XD, /* 6244 */
IC_VEX_XD, /* 6245 */
IC_VEX_XD, /* 6246 */
IC_VEX_XD, /* 6247 */
IC_VEX_W, /* 6248 */
IC_VEX_W, /* 6249 */
IC_VEX_W_XS, /* 6250 */
IC_VEX_W_XS, /* 6251 */
IC_VEX_W_XD, /* 6252 */
IC_VEX_W_XD, /* 6253 */
IC_VEX_W_XD, /* 6254 */
IC_VEX_W_XD, /* 6255 */
IC_VEX_OPSIZE, /* 6256 */
IC_VEX_OPSIZE, /* 6257 */
IC_VEX_OPSIZE, /* 6258 */
IC_VEX_OPSIZE, /* 6259 */
IC_VEX_OPSIZE, /* 6260 */
IC_VEX_OPSIZE, /* 6261 */
IC_VEX_OPSIZE, /* 6262 */
IC_VEX_OPSIZE, /* 6263 */
IC_VEX_W_OPSIZE, /* 6264 */
IC_VEX_W_OPSIZE, /* 6265 */
IC_VEX_W_OPSIZE, /* 6266 */
IC_VEX_W_OPSIZE, /* 6267 */
IC_VEX_W_OPSIZE, /* 6268 */
IC_VEX_W_OPSIZE, /* 6269 */
IC_VEX_W_OPSIZE, /* 6270 */
IC_VEX_W_OPSIZE, /* 6271 */
IC_VEX_L, /* 6272 */
IC_VEX_L, /* 6273 */
IC_VEX_L_XS, /* 6274 */
IC_VEX_L_XS, /* 6275 */
IC_VEX_L_XD, /* 6276 */
IC_VEX_L_XD, /* 6277 */
IC_VEX_L_XD, /* 6278 */
IC_VEX_L_XD, /* 6279 */
IC_VEX_L_W, /* 6280 */
IC_VEX_L_W, /* 6281 */
IC_VEX_L_W_XS, /* 6282 */
IC_VEX_L_W_XS, /* 6283 */
IC_VEX_L_W_XD, /* 6284 */
IC_VEX_L_W_XD, /* 6285 */
IC_VEX_L_W_XD, /* 6286 */
IC_VEX_L_W_XD, /* 6287 */
IC_VEX_L_OPSIZE, /* 6288 */
IC_VEX_L_OPSIZE, /* 6289 */
IC_VEX_L_OPSIZE, /* 6290 */
IC_VEX_L_OPSIZE, /* 6291 */
IC_VEX_L_OPSIZE, /* 6292 */
IC_VEX_L_OPSIZE, /* 6293 */
IC_VEX_L_OPSIZE, /* 6294 */
IC_VEX_L_OPSIZE, /* 6295 */
IC_VEX_L_W_OPSIZE, /* 6296 */
IC_VEX_L_W_OPSIZE, /* 6297 */
IC_VEX_L_W_OPSIZE, /* 6298 */
IC_VEX_L_W_OPSIZE, /* 6299 */
IC_VEX_L_W_OPSIZE, /* 6300 */
IC_VEX_L_W_OPSIZE, /* 6301 */
IC_VEX_L_W_OPSIZE, /* 6302 */
IC_VEX_L_W_OPSIZE, /* 6303 */
IC_VEX_L, /* 6304 */
IC_VEX_L, /* 6305 */
IC_VEX_L_XS, /* 6306 */
IC_VEX_L_XS, /* 6307 */
IC_VEX_L_XD, /* 6308 */
IC_VEX_L_XD, /* 6309 */
IC_VEX_L_XD, /* 6310 */
IC_VEX_L_XD, /* 6311 */
IC_VEX_L_W, /* 6312 */
IC_VEX_L_W, /* 6313 */
IC_VEX_L_W_XS, /* 6314 */
IC_VEX_L_W_XS, /* 6315 */
IC_VEX_L_W_XD, /* 6316 */
IC_VEX_L_W_XD, /* 6317 */
IC_VEX_L_W_XD, /* 6318 */
IC_VEX_L_W_XD, /* 6319 */
IC_VEX_L_OPSIZE, /* 6320 */
IC_VEX_L_OPSIZE, /* 6321 */
IC_VEX_L_OPSIZE, /* 6322 */
IC_VEX_L_OPSIZE, /* 6323 */
IC_VEX_L_OPSIZE, /* 6324 */
IC_VEX_L_OPSIZE, /* 6325 */
IC_VEX_L_OPSIZE, /* 6326 */
IC_VEX_L_OPSIZE, /* 6327 */
IC_VEX_L_W_OPSIZE, /* 6328 */
IC_VEX_L_W_OPSIZE, /* 6329 */
IC_VEX_L_W_OPSIZE, /* 6330 */
IC_VEX_L_W_OPSIZE, /* 6331 */
IC_VEX_L_W_OPSIZE, /* 6332 */
IC_VEX_L_W_OPSIZE, /* 6333 */
IC_VEX_L_W_OPSIZE, /* 6334 */
IC_VEX_L_W_OPSIZE, /* 6335 */
IC_VEX_L, /* 6336 */
IC_VEX_L, /* 6337 */
IC_VEX_L_XS, /* 6338 */
IC_VEX_L_XS, /* 6339 */
IC_VEX_L_XD, /* 6340 */
IC_VEX_L_XD, /* 6341 */
IC_VEX_L_XD, /* 6342 */
IC_VEX_L_XD, /* 6343 */
IC_VEX_L_W, /* 6344 */
IC_VEX_L_W, /* 6345 */
IC_VEX_L_W_XS, /* 6346 */
IC_VEX_L_W_XS, /* 6347 */
IC_VEX_L_W_XD, /* 6348 */
IC_VEX_L_W_XD, /* 6349 */
IC_VEX_L_W_XD, /* 6350 */
IC_VEX_L_W_XD, /* 6351 */
IC_VEX_L_OPSIZE, /* 6352 */
IC_VEX_L_OPSIZE, /* 6353 */
IC_VEX_L_OPSIZE, /* 6354 */
IC_VEX_L_OPSIZE, /* 6355 */
IC_VEX_L_OPSIZE, /* 6356 */
IC_VEX_L_OPSIZE, /* 6357 */
IC_VEX_L_OPSIZE, /* 6358 */
IC_VEX_L_OPSIZE, /* 6359 */
IC_VEX_L_W_OPSIZE, /* 6360 */
IC_VEX_L_W_OPSIZE, /* 6361 */
IC_VEX_L_W_OPSIZE, /* 6362 */
IC_VEX_L_W_OPSIZE, /* 6363 */
IC_VEX_L_W_OPSIZE, /* 6364 */
IC_VEX_L_W_OPSIZE, /* 6365 */
IC_VEX_L_W_OPSIZE, /* 6366 */
IC_VEX_L_W_OPSIZE, /* 6367 */
IC_VEX_L, /* 6368 */
IC_VEX_L, /* 6369 */
IC_VEX_L_XS, /* 6370 */
IC_VEX_L_XS, /* 6371 */
IC_VEX_L_XD, /* 6372 */
IC_VEX_L_XD, /* 6373 */
IC_VEX_L_XD, /* 6374 */
IC_VEX_L_XD, /* 6375 */
IC_VEX_L_W, /* 6376 */
IC_VEX_L_W, /* 6377 */
IC_VEX_L_W_XS, /* 6378 */
IC_VEX_L_W_XS, /* 6379 */
IC_VEX_L_W_XD, /* 6380 */
IC_VEX_L_W_XD, /* 6381 */
IC_VEX_L_W_XD, /* 6382 */
IC_VEX_L_W_XD, /* 6383 */
IC_VEX_L_OPSIZE, /* 6384 */
IC_VEX_L_OPSIZE, /* 6385 */
IC_VEX_L_OPSIZE, /* 6386 */
IC_VEX_L_OPSIZE, /* 6387 */
IC_VEX_L_OPSIZE, /* 6388 */
IC_VEX_L_OPSIZE, /* 6389 */
IC_VEX_L_OPSIZE, /* 6390 */
IC_VEX_L_OPSIZE, /* 6391 */
IC_VEX_L_W_OPSIZE, /* 6392 */
IC_VEX_L_W_OPSIZE, /* 6393 */
IC_VEX_L_W_OPSIZE, /* 6394 */
IC_VEX_L_W_OPSIZE, /* 6395 */
IC_VEX_L_W_OPSIZE, /* 6396 */
IC_VEX_L_W_OPSIZE, /* 6397 */
IC_VEX_L_W_OPSIZE, /* 6398 */
IC_VEX_L_W_OPSIZE, /* 6399 */
IC_EVEX_KZ, /* 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_REXW_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_ADSIZE, /* 6704 */
IC_64BIT_OPSIZE_ADSIZE, /* 6705 */
IC_XS_OPSIZE, /* 6706 */
IC_64BIT_XS_OPSIZE, /* 6707 */
IC_XD_OPSIZE, /* 6708 */
IC_64BIT_XD_OPSIZE, /* 6709 */
IC_XS_OPSIZE, /* 6710 */
IC_64BIT_XD_OPSIZE, /* 6711 */
IC_OPSIZE_ADSIZE, /* 6712 */
IC_64BIT_REXW_OPSIZE, /* 6713 */
IC_XS_OPSIZE, /* 6714 */
IC_64BIT_REXW_XS, /* 6715 */
IC_XD_OPSIZE, /* 6716 */
IC_64BIT_REXW_XD, /* 6717 */
IC_XS_OPSIZE, /* 6718 */
IC_64BIT_REXW_XS, /* 6719 */
IC_VEX, /* 6720 */
IC_VEX, /* 6721 */
IC_VEX_XS, /* 6722 */
IC_VEX_XS, /* 6723 */
IC_VEX_XD, /* 6724 */
IC_VEX_XD, /* 6725 */
IC_VEX_XD, /* 6726 */
IC_VEX_XD, /* 6727 */
IC_VEX_W, /* 6728 */
IC_VEX_W, /* 6729 */
IC_VEX_W_XS, /* 6730 */
IC_VEX_W_XS, /* 6731 */
IC_VEX_W_XD, /* 6732 */
IC_VEX_W_XD, /* 6733 */
IC_VEX_W_XD, /* 6734 */
IC_VEX_W_XD, /* 6735 */
IC_VEX_OPSIZE, /* 6736 */
IC_VEX_OPSIZE, /* 6737 */
IC_VEX_OPSIZE, /* 6738 */
IC_VEX_OPSIZE, /* 6739 */
IC_VEX_OPSIZE, /* 6740 */
IC_VEX_OPSIZE, /* 6741 */
IC_VEX_OPSIZE, /* 6742 */
IC_VEX_OPSIZE, /* 6743 */
IC_VEX_W_OPSIZE, /* 6744 */
IC_VEX_W_OPSIZE, /* 6745 */
IC_VEX_W_OPSIZE, /* 6746 */
IC_VEX_W_OPSIZE, /* 6747 */
IC_VEX_W_OPSIZE, /* 6748 */
IC_VEX_W_OPSIZE, /* 6749 */
IC_VEX_W_OPSIZE, /* 6750 */
IC_VEX_W_OPSIZE, /* 6751 */
IC_VEX, /* 6752 */
IC_VEX, /* 6753 */
IC_VEX_XS, /* 6754 */
IC_VEX_XS, /* 6755 */
IC_VEX_XD, /* 6756 */
IC_VEX_XD, /* 6757 */
IC_VEX_XD, /* 6758 */
IC_VEX_XD, /* 6759 */
IC_VEX_W, /* 6760 */
IC_VEX_W, /* 6761 */
IC_VEX_W_XS, /* 6762 */
IC_VEX_W_XS, /* 6763 */
IC_VEX_W_XD, /* 6764 */
IC_VEX_W_XD, /* 6765 */
IC_VEX_W_XD, /* 6766 */
IC_VEX_W_XD, /* 6767 */
IC_VEX_OPSIZE, /* 6768 */
IC_VEX_OPSIZE, /* 6769 */
IC_VEX_OPSIZE, /* 6770 */
IC_VEX_OPSIZE, /* 6771 */
IC_VEX_OPSIZE, /* 6772 */
IC_VEX_OPSIZE, /* 6773 */
IC_VEX_OPSIZE, /* 6774 */
IC_VEX_OPSIZE, /* 6775 */
IC_VEX_W_OPSIZE, /* 6776 */
IC_VEX_W_OPSIZE, /* 6777 */
IC_VEX_W_OPSIZE, /* 6778 */
IC_VEX_W_OPSIZE, /* 6779 */
IC_VEX_W_OPSIZE, /* 6780 */
IC_VEX_W_OPSIZE, /* 6781 */
IC_VEX_W_OPSIZE, /* 6782 */
IC_VEX_W_OPSIZE, /* 6783 */
IC_VEX_L, /* 6784 */
IC_VEX_L, /* 6785 */
IC_VEX_L_XS, /* 6786 */
IC_VEX_L_XS, /* 6787 */
IC_VEX_L_XD, /* 6788 */
IC_VEX_L_XD, /* 6789 */
IC_VEX_L_XD, /* 6790 */
IC_VEX_L_XD, /* 6791 */
IC_VEX_L_W, /* 6792 */
IC_VEX_L_W, /* 6793 */
IC_VEX_L_W_XS, /* 6794 */
IC_VEX_L_W_XS, /* 6795 */
IC_VEX_L_W_XD, /* 6796 */
IC_VEX_L_W_XD, /* 6797 */
IC_VEX_L_W_XD, /* 6798 */
IC_VEX_L_W_XD, /* 6799 */
IC_VEX_L_OPSIZE, /* 6800 */
IC_VEX_L_OPSIZE, /* 6801 */
IC_VEX_L_OPSIZE, /* 6802 */
IC_VEX_L_OPSIZE, /* 6803 */
IC_VEX_L_OPSIZE, /* 6804 */
IC_VEX_L_OPSIZE, /* 6805 */
IC_VEX_L_OPSIZE, /* 6806 */
IC_VEX_L_OPSIZE, /* 6807 */
IC_VEX_L_W_OPSIZE, /* 6808 */
IC_VEX_L_W_OPSIZE, /* 6809 */
IC_VEX_L_W_OPSIZE, /* 6810 */
IC_VEX_L_W_OPSIZE, /* 6811 */
IC_VEX_L_W_OPSIZE, /* 6812 */
IC_VEX_L_W_OPSIZE, /* 6813 */
IC_VEX_L_W_OPSIZE, /* 6814 */
IC_VEX_L_W_OPSIZE, /* 6815 */
IC_VEX_L, /* 6816 */
IC_VEX_L, /* 6817 */
IC_VEX_L_XS, /* 6818 */
IC_VEX_L_XS, /* 6819 */
IC_VEX_L_XD, /* 6820 */
IC_VEX_L_XD, /* 6821 */
IC_VEX_L_XD, /* 6822 */
IC_VEX_L_XD, /* 6823 */
IC_VEX_L_W, /* 6824 */
IC_VEX_L_W, /* 6825 */
IC_VEX_L_W_XS, /* 6826 */
IC_VEX_L_W_XS, /* 6827 */
IC_VEX_L_W_XD, /* 6828 */
IC_VEX_L_W_XD, /* 6829 */
IC_VEX_L_W_XD, /* 6830 */
IC_VEX_L_W_XD, /* 6831 */
IC_VEX_L_OPSIZE, /* 6832 */
IC_VEX_L_OPSIZE, /* 6833 */
IC_VEX_L_OPSIZE, /* 6834 */
IC_VEX_L_OPSIZE, /* 6835 */
IC_VEX_L_OPSIZE, /* 6836 */
IC_VEX_L_OPSIZE, /* 6837 */
IC_VEX_L_OPSIZE, /* 6838 */
IC_VEX_L_OPSIZE, /* 6839 */
IC_VEX_L_W_OPSIZE, /* 6840 */
IC_VEX_L_W_OPSIZE, /* 6841 */
IC_VEX_L_W_OPSIZE, /* 6842 */
IC_VEX_L_W_OPSIZE, /* 6843 */
IC_VEX_L_W_OPSIZE, /* 6844 */
IC_VEX_L_W_OPSIZE, /* 6845 */
IC_VEX_L_W_OPSIZE, /* 6846 */
IC_VEX_L_W_OPSIZE, /* 6847 */
IC_VEX_L, /* 6848 */
IC_VEX_L, /* 6849 */
IC_VEX_L_XS, /* 6850 */
IC_VEX_L_XS, /* 6851 */
IC_VEX_L_XD, /* 6852 */
IC_VEX_L_XD, /* 6853 */
IC_VEX_L_XD, /* 6854 */
IC_VEX_L_XD, /* 6855 */
IC_VEX_L_W, /* 6856 */
IC_VEX_L_W, /* 6857 */
IC_VEX_L_W_XS, /* 6858 */
IC_VEX_L_W_XS, /* 6859 */
IC_VEX_L_W_XD, /* 6860 */
IC_VEX_L_W_XD, /* 6861 */
IC_VEX_L_W_XD, /* 6862 */
IC_VEX_L_W_XD, /* 6863 */
IC_VEX_L_OPSIZE, /* 6864 */
IC_VEX_L_OPSIZE, /* 6865 */
IC_VEX_L_OPSIZE, /* 6866 */
IC_VEX_L_OPSIZE, /* 6867 */
IC_VEX_L_OPSIZE, /* 6868 */
IC_VEX_L_OPSIZE, /* 6869 */
IC_VEX_L_OPSIZE, /* 6870 */
IC_VEX_L_OPSIZE, /* 6871 */
IC_VEX_L_W_OPSIZE, /* 6872 */
IC_VEX_L_W_OPSIZE, /* 6873 */
IC_VEX_L_W_OPSIZE, /* 6874 */
IC_VEX_L_W_OPSIZE, /* 6875 */
IC_VEX_L_W_OPSIZE, /* 6876 */
IC_VEX_L_W_OPSIZE, /* 6877 */
IC_VEX_L_W_OPSIZE, /* 6878 */
IC_VEX_L_W_OPSIZE, /* 6879 */
IC_VEX_L, /* 6880 */
IC_VEX_L, /* 6881 */
IC_VEX_L_XS, /* 6882 */
IC_VEX_L_XS, /* 6883 */
IC_VEX_L_XD, /* 6884 */
IC_VEX_L_XD, /* 6885 */
IC_VEX_L_XD, /* 6886 */
IC_VEX_L_XD, /* 6887 */
IC_VEX_L_W, /* 6888 */
IC_VEX_L_W, /* 6889 */
IC_VEX_L_W_XS, /* 6890 */
IC_VEX_L_W_XS, /* 6891 */
IC_VEX_L_W_XD, /* 6892 */
IC_VEX_L_W_XD, /* 6893 */
IC_VEX_L_W_XD, /* 6894 */
IC_VEX_L_W_XD, /* 6895 */
IC_VEX_L_OPSIZE, /* 6896 */
IC_VEX_L_OPSIZE, /* 6897 */
IC_VEX_L_OPSIZE, /* 6898 */
IC_VEX_L_OPSIZE, /* 6899 */
IC_VEX_L_OPSIZE, /* 6900 */
IC_VEX_L_OPSIZE, /* 6901 */
IC_VEX_L_OPSIZE, /* 6902 */
IC_VEX_L_OPSIZE, /* 6903 */
IC_VEX_L_W_OPSIZE, /* 6904 */
IC_VEX_L_W_OPSIZE, /* 6905 */
IC_VEX_L_W_OPSIZE, /* 6906 */
IC_VEX_L_W_OPSIZE, /* 6907 */
IC_VEX_L_W_OPSIZE, /* 6908 */
IC_VEX_L_W_OPSIZE, /* 6909 */
IC_VEX_L_W_OPSIZE, /* 6910 */
IC_VEX_L_W_OPSIZE, /* 6911 */
IC_EVEX_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_REXW_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_ADSIZE, /* 7216 */
IC_64BIT_OPSIZE_ADSIZE, /* 7217 */
IC_XS_OPSIZE, /* 7218 */
IC_64BIT_XS_OPSIZE, /* 7219 */
IC_XD_OPSIZE, /* 7220 */
IC_64BIT_XD_OPSIZE, /* 7221 */
IC_XS_OPSIZE, /* 7222 */
IC_64BIT_XD_OPSIZE, /* 7223 */
IC_OPSIZE_ADSIZE, /* 7224 */
IC_64BIT_REXW_OPSIZE, /* 7225 */
IC_XS_OPSIZE, /* 7226 */
IC_64BIT_REXW_XS, /* 7227 */
IC_XD_OPSIZE, /* 7228 */
IC_64BIT_REXW_XD, /* 7229 */
IC_XS_OPSIZE, /* 7230 */
IC_64BIT_REXW_XS, /* 7231 */
IC_VEX, /* 7232 */
IC_VEX, /* 7233 */
IC_VEX_XS, /* 7234 */
IC_VEX_XS, /* 7235 */
IC_VEX_XD, /* 7236 */
IC_VEX_XD, /* 7237 */
IC_VEX_XD, /* 7238 */
IC_VEX_XD, /* 7239 */
IC_VEX_W, /* 7240 */
IC_VEX_W, /* 7241 */
IC_VEX_W_XS, /* 7242 */
IC_VEX_W_XS, /* 7243 */
IC_VEX_W_XD, /* 7244 */
IC_VEX_W_XD, /* 7245 */
IC_VEX_W_XD, /* 7246 */
IC_VEX_W_XD, /* 7247 */
IC_VEX_OPSIZE, /* 7248 */
IC_VEX_OPSIZE, /* 7249 */
IC_VEX_OPSIZE, /* 7250 */
IC_VEX_OPSIZE, /* 7251 */
IC_VEX_OPSIZE, /* 7252 */
IC_VEX_OPSIZE, /* 7253 */
IC_VEX_OPSIZE, /* 7254 */
IC_VEX_OPSIZE, /* 7255 */
IC_VEX_W_OPSIZE, /* 7256 */
IC_VEX_W_OPSIZE, /* 7257 */
IC_VEX_W_OPSIZE, /* 7258 */
IC_VEX_W_OPSIZE, /* 7259 */
IC_VEX_W_OPSIZE, /* 7260 */
IC_VEX_W_OPSIZE, /* 7261 */
IC_VEX_W_OPSIZE, /* 7262 */
IC_VEX_W_OPSIZE, /* 7263 */
IC_VEX, /* 7264 */
IC_VEX, /* 7265 */
IC_VEX_XS, /* 7266 */
IC_VEX_XS, /* 7267 */
IC_VEX_XD, /* 7268 */
IC_VEX_XD, /* 7269 */
IC_VEX_XD, /* 7270 */
IC_VEX_XD, /* 7271 */
IC_VEX_W, /* 7272 */
IC_VEX_W, /* 7273 */
IC_VEX_W_XS, /* 7274 */
IC_VEX_W_XS, /* 7275 */
IC_VEX_W_XD, /* 7276 */
IC_VEX_W_XD, /* 7277 */
IC_VEX_W_XD, /* 7278 */
IC_VEX_W_XD, /* 7279 */
IC_VEX_OPSIZE, /* 7280 */
IC_VEX_OPSIZE, /* 7281 */
IC_VEX_OPSIZE, /* 7282 */
IC_VEX_OPSIZE, /* 7283 */
IC_VEX_OPSIZE, /* 7284 */
IC_VEX_OPSIZE, /* 7285 */
IC_VEX_OPSIZE, /* 7286 */
IC_VEX_OPSIZE, /* 7287 */
IC_VEX_W_OPSIZE, /* 7288 */
IC_VEX_W_OPSIZE, /* 7289 */
IC_VEX_W_OPSIZE, /* 7290 */
IC_VEX_W_OPSIZE, /* 7291 */
IC_VEX_W_OPSIZE, /* 7292 */
IC_VEX_W_OPSIZE, /* 7293 */
IC_VEX_W_OPSIZE, /* 7294 */
IC_VEX_W_OPSIZE, /* 7295 */
IC_VEX_L, /* 7296 */
IC_VEX_L, /* 7297 */
IC_VEX_L_XS, /* 7298 */
IC_VEX_L_XS, /* 7299 */
IC_VEX_L_XD, /* 7300 */
IC_VEX_L_XD, /* 7301 */
IC_VEX_L_XD, /* 7302 */
IC_VEX_L_XD, /* 7303 */
IC_VEX_L_W, /* 7304 */
IC_VEX_L_W, /* 7305 */
IC_VEX_L_W_XS, /* 7306 */
IC_VEX_L_W_XS, /* 7307 */
IC_VEX_L_W_XD, /* 7308 */
IC_VEX_L_W_XD, /* 7309 */
IC_VEX_L_W_XD, /* 7310 */
IC_VEX_L_W_XD, /* 7311 */
IC_VEX_L_OPSIZE, /* 7312 */
IC_VEX_L_OPSIZE, /* 7313 */
IC_VEX_L_OPSIZE, /* 7314 */
IC_VEX_L_OPSIZE, /* 7315 */
IC_VEX_L_OPSIZE, /* 7316 */
IC_VEX_L_OPSIZE, /* 7317 */
IC_VEX_L_OPSIZE, /* 7318 */
IC_VEX_L_OPSIZE, /* 7319 */
IC_VEX_L_W_OPSIZE, /* 7320 */
IC_VEX_L_W_OPSIZE, /* 7321 */
IC_VEX_L_W_OPSIZE, /* 7322 */
IC_VEX_L_W_OPSIZE, /* 7323 */
IC_VEX_L_W_OPSIZE, /* 7324 */
IC_VEX_L_W_OPSIZE, /* 7325 */
IC_VEX_L_W_OPSIZE, /* 7326 */
IC_VEX_L_W_OPSIZE, /* 7327 */
IC_VEX_L, /* 7328 */
IC_VEX_L, /* 7329 */
IC_VEX_L_XS, /* 7330 */
IC_VEX_L_XS, /* 7331 */
IC_VEX_L_XD, /* 7332 */
IC_VEX_L_XD, /* 7333 */
IC_VEX_L_XD, /* 7334 */
IC_VEX_L_XD, /* 7335 */
IC_VEX_L_W, /* 7336 */
IC_VEX_L_W, /* 7337 */
IC_VEX_L_W_XS, /* 7338 */
IC_VEX_L_W_XS, /* 7339 */
IC_VEX_L_W_XD, /* 7340 */
IC_VEX_L_W_XD, /* 7341 */
IC_VEX_L_W_XD, /* 7342 */
IC_VEX_L_W_XD, /* 7343 */
IC_VEX_L_OPSIZE, /* 7344 */
IC_VEX_L_OPSIZE, /* 7345 */
IC_VEX_L_OPSIZE, /* 7346 */
IC_VEX_L_OPSIZE, /* 7347 */
IC_VEX_L_OPSIZE, /* 7348 */
IC_VEX_L_OPSIZE, /* 7349 */
IC_VEX_L_OPSIZE, /* 7350 */
IC_VEX_L_OPSIZE, /* 7351 */
IC_VEX_L_W_OPSIZE, /* 7352 */
IC_VEX_L_W_OPSIZE, /* 7353 */
IC_VEX_L_W_OPSIZE, /* 7354 */
IC_VEX_L_W_OPSIZE, /* 7355 */
IC_VEX_L_W_OPSIZE, /* 7356 */
IC_VEX_L_W_OPSIZE, /* 7357 */
IC_VEX_L_W_OPSIZE, /* 7358 */
IC_VEX_L_W_OPSIZE, /* 7359 */
IC_VEX_L, /* 7360 */
IC_VEX_L, /* 7361 */
IC_VEX_L_XS, /* 7362 */
IC_VEX_L_XS, /* 7363 */
IC_VEX_L_XD, /* 7364 */
IC_VEX_L_XD, /* 7365 */
IC_VEX_L_XD, /* 7366 */
IC_VEX_L_XD, /* 7367 */
IC_VEX_L_W, /* 7368 */
IC_VEX_L_W, /* 7369 */
IC_VEX_L_W_XS, /* 7370 */
IC_VEX_L_W_XS, /* 7371 */
IC_VEX_L_W_XD, /* 7372 */
IC_VEX_L_W_XD, /* 7373 */
IC_VEX_L_W_XD, /* 7374 */
IC_VEX_L_W_XD, /* 7375 */
IC_VEX_L_OPSIZE, /* 7376 */
IC_VEX_L_OPSIZE, /* 7377 */
IC_VEX_L_OPSIZE, /* 7378 */
IC_VEX_L_OPSIZE, /* 7379 */
IC_VEX_L_OPSIZE, /* 7380 */
IC_VEX_L_OPSIZE, /* 7381 */
IC_VEX_L_OPSIZE, /* 7382 */
IC_VEX_L_OPSIZE, /* 7383 */
IC_VEX_L_W_OPSIZE, /* 7384 */
IC_VEX_L_W_OPSIZE, /* 7385 */
IC_VEX_L_W_OPSIZE, /* 7386 */
IC_VEX_L_W_OPSIZE, /* 7387 */
IC_VEX_L_W_OPSIZE, /* 7388 */
IC_VEX_L_W_OPSIZE, /* 7389 */
IC_VEX_L_W_OPSIZE, /* 7390 */
IC_VEX_L_W_OPSIZE, /* 7391 */
IC_VEX_L, /* 7392 */
IC_VEX_L, /* 7393 */
IC_VEX_L_XS, /* 7394 */
IC_VEX_L_XS, /* 7395 */
IC_VEX_L_XD, /* 7396 */
IC_VEX_L_XD, /* 7397 */
IC_VEX_L_XD, /* 7398 */
IC_VEX_L_XD, /* 7399 */
IC_VEX_L_W, /* 7400 */
IC_VEX_L_W, /* 7401 */
IC_VEX_L_W_XS, /* 7402 */
IC_VEX_L_W_XS, /* 7403 */
IC_VEX_L_W_XD, /* 7404 */
IC_VEX_L_W_XD, /* 7405 */
IC_VEX_L_W_XD, /* 7406 */
IC_VEX_L_W_XD, /* 7407 */
IC_VEX_L_OPSIZE, /* 7408 */
IC_VEX_L_OPSIZE, /* 7409 */
IC_VEX_L_OPSIZE, /* 7410 */
IC_VEX_L_OPSIZE, /* 7411 */
IC_VEX_L_OPSIZE, /* 7412 */
IC_VEX_L_OPSIZE, /* 7413 */
IC_VEX_L_OPSIZE, /* 7414 */
IC_VEX_L_OPSIZE, /* 7415 */
IC_VEX_L_W_OPSIZE, /* 7416 */
IC_VEX_L_W_OPSIZE, /* 7417 */
IC_VEX_L_W_OPSIZE, /* 7418 */
IC_VEX_L_W_OPSIZE, /* 7419 */
IC_VEX_L_W_OPSIZE, /* 7420 */
IC_VEX_L_W_OPSIZE, /* 7421 */
IC_VEX_L_W_OPSIZE, /* 7422 */
IC_VEX_L_W_OPSIZE, /* 7423 */
IC_EVEX_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_REXW_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_ADSIZE, /* 7728 */
IC_64BIT_OPSIZE_ADSIZE, /* 7729 */
IC_XS_OPSIZE, /* 7730 */
IC_64BIT_XS_OPSIZE, /* 7731 */
IC_XD_OPSIZE, /* 7732 */
IC_64BIT_XD_OPSIZE, /* 7733 */
IC_XS_OPSIZE, /* 7734 */
IC_64BIT_XD_OPSIZE, /* 7735 */
IC_OPSIZE_ADSIZE, /* 7736 */
IC_64BIT_REXW_OPSIZE, /* 7737 */
IC_XS_OPSIZE, /* 7738 */
IC_64BIT_REXW_XS, /* 7739 */
IC_XD_OPSIZE, /* 7740 */
IC_64BIT_REXW_XD, /* 7741 */
IC_XS_OPSIZE, /* 7742 */
IC_64BIT_REXW_XS, /* 7743 */
IC_VEX, /* 7744 */
IC_VEX, /* 7745 */
IC_VEX_XS, /* 7746 */
IC_VEX_XS, /* 7747 */
IC_VEX_XD, /* 7748 */
IC_VEX_XD, /* 7749 */
IC_VEX_XD, /* 7750 */
IC_VEX_XD, /* 7751 */
IC_VEX_W, /* 7752 */
IC_VEX_W, /* 7753 */
IC_VEX_W_XS, /* 7754 */
IC_VEX_W_XS, /* 7755 */
IC_VEX_W_XD, /* 7756 */
IC_VEX_W_XD, /* 7757 */
IC_VEX_W_XD, /* 7758 */
IC_VEX_W_XD, /* 7759 */
IC_VEX_OPSIZE, /* 7760 */
IC_VEX_OPSIZE, /* 7761 */
IC_VEX_OPSIZE, /* 7762 */
IC_VEX_OPSIZE, /* 7763 */
IC_VEX_OPSIZE, /* 7764 */
IC_VEX_OPSIZE, /* 7765 */
IC_VEX_OPSIZE, /* 7766 */
IC_VEX_OPSIZE, /* 7767 */
IC_VEX_W_OPSIZE, /* 7768 */
IC_VEX_W_OPSIZE, /* 7769 */
IC_VEX_W_OPSIZE, /* 7770 */
IC_VEX_W_OPSIZE, /* 7771 */
IC_VEX_W_OPSIZE, /* 7772 */
IC_VEX_W_OPSIZE, /* 7773 */
IC_VEX_W_OPSIZE, /* 7774 */
IC_VEX_W_OPSIZE, /* 7775 */
IC_VEX, /* 7776 */
IC_VEX, /* 7777 */
IC_VEX_XS, /* 7778 */
IC_VEX_XS, /* 7779 */
IC_VEX_XD, /* 7780 */
IC_VEX_XD, /* 7781 */
IC_VEX_XD, /* 7782 */
IC_VEX_XD, /* 7783 */
IC_VEX_W, /* 7784 */
IC_VEX_W, /* 7785 */
IC_VEX_W_XS, /* 7786 */
IC_VEX_W_XS, /* 7787 */
IC_VEX_W_XD, /* 7788 */
IC_VEX_W_XD, /* 7789 */
IC_VEX_W_XD, /* 7790 */
IC_VEX_W_XD, /* 7791 */
IC_VEX_OPSIZE, /* 7792 */
IC_VEX_OPSIZE, /* 7793 */
IC_VEX_OPSIZE, /* 7794 */
IC_VEX_OPSIZE, /* 7795 */
IC_VEX_OPSIZE, /* 7796 */
IC_VEX_OPSIZE, /* 7797 */
IC_VEX_OPSIZE, /* 7798 */
IC_VEX_OPSIZE, /* 7799 */
IC_VEX_W_OPSIZE, /* 7800 */
IC_VEX_W_OPSIZE, /* 7801 */
IC_VEX_W_OPSIZE, /* 7802 */
IC_VEX_W_OPSIZE, /* 7803 */
IC_VEX_W_OPSIZE, /* 7804 */
IC_VEX_W_OPSIZE, /* 7805 */
IC_VEX_W_OPSIZE, /* 7806 */
IC_VEX_W_OPSIZE, /* 7807 */
IC_VEX_L, /* 7808 */
IC_VEX_L, /* 7809 */
IC_VEX_L_XS, /* 7810 */
IC_VEX_L_XS, /* 7811 */
IC_VEX_L_XD, /* 7812 */
IC_VEX_L_XD, /* 7813 */
IC_VEX_L_XD, /* 7814 */
IC_VEX_L_XD, /* 7815 */
IC_VEX_L_W, /* 7816 */
IC_VEX_L_W, /* 7817 */
IC_VEX_L_W_XS, /* 7818 */
IC_VEX_L_W_XS, /* 7819 */
IC_VEX_L_W_XD, /* 7820 */
IC_VEX_L_W_XD, /* 7821 */
IC_VEX_L_W_XD, /* 7822 */
IC_VEX_L_W_XD, /* 7823 */
IC_VEX_L_OPSIZE, /* 7824 */
IC_VEX_L_OPSIZE, /* 7825 */
IC_VEX_L_OPSIZE, /* 7826 */
IC_VEX_L_OPSIZE, /* 7827 */
IC_VEX_L_OPSIZE, /* 7828 */
IC_VEX_L_OPSIZE, /* 7829 */
IC_VEX_L_OPSIZE, /* 7830 */
IC_VEX_L_OPSIZE, /* 7831 */
IC_VEX_L_W_OPSIZE, /* 7832 */
IC_VEX_L_W_OPSIZE, /* 7833 */
IC_VEX_L_W_OPSIZE, /* 7834 */
IC_VEX_L_W_OPSIZE, /* 7835 */
IC_VEX_L_W_OPSIZE, /* 7836 */
IC_VEX_L_W_OPSIZE, /* 7837 */
IC_VEX_L_W_OPSIZE, /* 7838 */
IC_VEX_L_W_OPSIZE, /* 7839 */
IC_VEX_L, /* 7840 */
IC_VEX_L, /* 7841 */
IC_VEX_L_XS, /* 7842 */
IC_VEX_L_XS, /* 7843 */
IC_VEX_L_XD, /* 7844 */
IC_VEX_L_XD, /* 7845 */
IC_VEX_L_XD, /* 7846 */
IC_VEX_L_XD, /* 7847 */
IC_VEX_L_W, /* 7848 */
IC_VEX_L_W, /* 7849 */
IC_VEX_L_W_XS, /* 7850 */
IC_VEX_L_W_XS, /* 7851 */
IC_VEX_L_W_XD, /* 7852 */
IC_VEX_L_W_XD, /* 7853 */
IC_VEX_L_W_XD, /* 7854 */
IC_VEX_L_W_XD, /* 7855 */
IC_VEX_L_OPSIZE, /* 7856 */
IC_VEX_L_OPSIZE, /* 7857 */
IC_VEX_L_OPSIZE, /* 7858 */
IC_VEX_L_OPSIZE, /* 7859 */
IC_VEX_L_OPSIZE, /* 7860 */
IC_VEX_L_OPSIZE, /* 7861 */
IC_VEX_L_OPSIZE, /* 7862 */
IC_VEX_L_OPSIZE, /* 7863 */
IC_VEX_L_W_OPSIZE, /* 7864 */
IC_VEX_L_W_OPSIZE, /* 7865 */
IC_VEX_L_W_OPSIZE, /* 7866 */
IC_VEX_L_W_OPSIZE, /* 7867 */
IC_VEX_L_W_OPSIZE, /* 7868 */
IC_VEX_L_W_OPSIZE, /* 7869 */
IC_VEX_L_W_OPSIZE, /* 7870 */
IC_VEX_L_W_OPSIZE, /* 7871 */
IC_VEX_L, /* 7872 */
IC_VEX_L, /* 7873 */
IC_VEX_L_XS, /* 7874 */
IC_VEX_L_XS, /* 7875 */
IC_VEX_L_XD, /* 7876 */
IC_VEX_L_XD, /* 7877 */
IC_VEX_L_XD, /* 7878 */
IC_VEX_L_XD, /* 7879 */
IC_VEX_L_W, /* 7880 */
IC_VEX_L_W, /* 7881 */
IC_VEX_L_W_XS, /* 7882 */
IC_VEX_L_W_XS, /* 7883 */
IC_VEX_L_W_XD, /* 7884 */
IC_VEX_L_W_XD, /* 7885 */
IC_VEX_L_W_XD, /* 7886 */
IC_VEX_L_W_XD, /* 7887 */
IC_VEX_L_OPSIZE, /* 7888 */
IC_VEX_L_OPSIZE, /* 7889 */
IC_VEX_L_OPSIZE, /* 7890 */
IC_VEX_L_OPSIZE, /* 7891 */
IC_VEX_L_OPSIZE, /* 7892 */
IC_VEX_L_OPSIZE, /* 7893 */
IC_VEX_L_OPSIZE, /* 7894 */
IC_VEX_L_OPSIZE, /* 7895 */
IC_VEX_L_W_OPSIZE, /* 7896 */
IC_VEX_L_W_OPSIZE, /* 7897 */
IC_VEX_L_W_OPSIZE, /* 7898 */
IC_VEX_L_W_OPSIZE, /* 7899 */
IC_VEX_L_W_OPSIZE, /* 7900 */
IC_VEX_L_W_OPSIZE, /* 7901 */
IC_VEX_L_W_OPSIZE, /* 7902 */
IC_VEX_L_W_OPSIZE, /* 7903 */
IC_VEX_L, /* 7904 */
IC_VEX_L, /* 7905 */
IC_VEX_L_XS, /* 7906 */
IC_VEX_L_XS, /* 7907 */
IC_VEX_L_XD, /* 7908 */
IC_VEX_L_XD, /* 7909 */
IC_VEX_L_XD, /* 7910 */
IC_VEX_L_XD, /* 7911 */
IC_VEX_L_W, /* 7912 */
IC_VEX_L_W, /* 7913 */
IC_VEX_L_W_XS, /* 7914 */
IC_VEX_L_W_XS, /* 7915 */
IC_VEX_L_W_XD, /* 7916 */
IC_VEX_L_W_XD, /* 7917 */
IC_VEX_L_W_XD, /* 7918 */
IC_VEX_L_W_XD, /* 7919 */
IC_VEX_L_OPSIZE, /* 7920 */
IC_VEX_L_OPSIZE, /* 7921 */
IC_VEX_L_OPSIZE, /* 7922 */
IC_VEX_L_OPSIZE, /* 7923 */
IC_VEX_L_OPSIZE, /* 7924 */
IC_VEX_L_OPSIZE, /* 7925 */
IC_VEX_L_OPSIZE, /* 7926 */
IC_VEX_L_OPSIZE, /* 7927 */
IC_VEX_L_W_OPSIZE, /* 7928 */
IC_VEX_L_W_OPSIZE, /* 7929 */
IC_VEX_L_W_OPSIZE, /* 7930 */
IC_VEX_L_W_OPSIZE, /* 7931 */
IC_VEX_L_W_OPSIZE, /* 7932 */
IC_VEX_L_W_OPSIZE, /* 7933 */
IC_VEX_L_W_OPSIZE, /* 7934 */
IC_VEX_L_W_OPSIZE, /* 7935 */
IC_EVEX_L2_KZ, /* 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_REXW_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_ADSIZE, /* 8240 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 8752 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 9264 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 9776 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 10288 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 10800 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 11312 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 11824 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 12336 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 12848 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 13360 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 13872 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 14384 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 14896 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 15408 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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_REXW_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_ADSIZE, /* 15920 */
IC_64BIT_OPSIZE_ADSIZE, /* 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_ADSIZE, /* 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 */
0x6d, /* ADD8mr */
0x71, /* ADD8rr */
/* Table3 */
0x55, /* ADD32mr */
0x5b, /* ADD32rr */
/* Table5 */
0x70, /* ADD8rm */
0x72, /* ADD8rr_REV */
/* Table7 */
0x5a, /* ADD32rm */
0x5d, /* ADD32rr_REV */
/* Table9 */
0x6a, /* ADD8i8 */
/* Table10 */
0x52, /* ADD32i32 */
/* Table11 */
0x422, /* PUSHES32 */
/* Table12 */
0x401, /* POPES32 */
/* Table13 */
0x3db, /* OR8mr */
0x3df, /* OR8rr */
/* Table15 */
0x3c8, /* OR32mr */
0x3cd, /* OR32rr */
/* Table17 */
0x3de, /* OR8rm */
0x3e0, /* OR8rr_REV */
/* Table19 */
0x3cc, /* OR32rm */
0x3ce, /* OR32rr_REV */
/* Table21 */
0x3d8, /* OR8i8 */
/* Table22 */
0x3c5, /* OR32i32 */
/* Table23 */
0x41e, /* PUSHCS32 */
/* Table24 */
0x3c, /* ADC8mr */
0x40, /* ADC8rr */
/* Table26 */
0x2a, /* ADC32mr */
0x2e, /* ADC32rr */
/* Table28 */
0x3f, /* ADC8rm */
0x41, /* ADC8rr_REV */
/* Table30 */
0x2d, /* ADC32rm */
0x2f, /* ADC32rr_REV */
/* Table32 */
0x39, /* ADC8i8 */
/* Table33 */
0x27, /* ADC32i32 */
/* Table34 */
0x42d, /* PUSHSS32 */
/* Table35 */
0x40c, /* POPSS32 */
/* Table36 */
0x52a, /* SBB8mr */
0x52e, /* SBB8rr */
/* Table38 */
0x518, /* SBB32mr */
0x51c, /* SBB32rr */
/* Table40 */
0x52d, /* SBB8rm */
0x52f, /* SBB8rr_REV */
/* Table42 */
0x51b, /* SBB32rm */
0x51d, /* SBB32rr_REV */
/* Table44 */
0x527, /* SBB8i8 */
/* Table45 */
0x515, /* SBB32i32 */
/* Table46 */
0x420, /* PUSHDS32 */
/* Table47 */
0x3ff, /* POPDS32 */
/* Table48 */
0x99, /* AND8mr */
0x9d, /* AND8rr */
/* Table50 */
0x87, /* AND32mr */
0x8b, /* AND32rr */
/* Table52 */
0x9c, /* AND8rm */
0x9e, /* AND8rr_REV */
/* Table54 */
0x8a, /* AND32rm */
0x8c, /* AND32rr_REV */
/* Table56 */
0x96, /* AND8i8 */
/* Table57 */
0x84, /* AND32i32 */
/* Table58 */
0x1d5, /* DAA */
/* Table59 */
0x5ed, /* SUB8mr */
0x5f1, /* SUB8rr */
/* Table61 */
0x5db, /* SUB32mr */
0x5df, /* SUB32rr */
/* Table63 */
0x5f0, /* SUB8rm */
0x5f2, /* SUB8rr_REV */
/* Table65 */
0x5de, /* SUB32rm */
0x5e0, /* SUB32rr_REV */
/* Table67 */
0x5ea, /* SUB8i8 */
/* Table68 */
0x5d8, /* SUB32i32 */
/* Table69 */
0x1d6, /* DAS */
/* Table70 */
0x69c, /* XOR8mr */
0x6a0, /* XOR8rr */
/* Table72 */
0x68a, /* XOR32mr */
0x68e, /* XOR32rr */
/* Table74 */
0x69f, /* XOR8rm */
0x6a1, /* XOR8rr_REV */
/* Table76 */
0x68d, /* XOR32rm */
0x68f, /* XOR32rr_REV */
/* Table78 */
0x699, /* XOR8i8 */
/* Table79 */
0x687, /* XOR32i32 */
/* Table80 */
0x16, /* AAA */
/* Table81 */
0x1bd, /* CMP8mr */
0x1c1, /* CMP8rr */
/* Table83 */
0x1ab, /* CMP32mr */
0x1af, /* CMP32rr */
/* Table85 */
0x1c0, /* CMP8rm */
0x1c2, /* CMP8rr_REV */
/* Table87 */
0x1ae, /* CMP32rm */
0x1b0, /* CMP32rr_REV */
/* Table89 */
0x1ba, /* CMP8i8 */
/* Table90 */
0x1a8, /* CMP32i32 */
/* Table91 */
0x19, /* AAS */
/* Table92 */
0x22c, /* INC32r_alt */
/* Table93 */
0x1dd, /* DEC32r_alt */
/* Table94 */
0x412, /* PUSH32r */
/* Table95 */
0x3f6, /* POP32r */
/* Table96 */
0x41c, /* PUSHA32 */
/* Table97 */
0x3fd, /* POPA32 */
/* Table98 */
0xd6, /* BOUNDS32rm */
0x0, /* */
/* Table100 */
0xa3, /* ARPL16mr */
0xa4, /* ARPL16rr */
/* Table102 */
0x1d7, /* DATA16_PREFIX */
/* Table103 */
0x42f, /* PUSHi32 */
/* Table104 */
0x212, /* IMUL32rmi */
0x215, /* IMUL32rri */
/* Table106 */
0x411, /* PUSH32i8 */
/* Table107 */
0x213, /* IMUL32rmi8 */
0x216, /* IMUL32rri8 */
/* Table109 */
0x231, /* INSB */
/* Table110 */
0x232, /* INSL */
/* Table111 */
0x3e7, /* OUTSB */
/* Table112 */
0x3e8, /* OUTSL */
/* Table113 */
0x278, /* JO_1 */
/* Table114 */
0x26f, /* JNO_1 */
/* Table115 */
0x24f, /* JB_1 */
/* Table116 */
0x246, /* JAE_1 */
/* Table117 */
0x254, /* JE_1 */
/* Table118 */
0x26c, /* JNE_1 */
/* Table119 */
0x24c, /* JBE_1 */
/* Table120 */
0x249, /* JA_1 */
/* Table121 */
0x27f, /* JS_1 */
/* Table122 */
0x275, /* JNS_1 */
/* Table123 */
0x27b, /* JP_1 */
/* Table124 */
0x272, /* JNP_1 */
/* Table125 */
0x260, /* JL_1 */
/* Table126 */
0x257, /* JGE_1 */
/* Table127 */
0x25d, /* JLE_1 */
/* Table128 */
0x25a, /* JG_1 */
/* Table129 */
0x6b, /* ADD8mi */
0x3d9, /* OR8mi */
0x3a, /* ADC8mi */
0x528, /* SBB8mi */
0x97, /* AND8mi */
0x5eb, /* SUB8mi */
0x69a, /* XOR8mi */
0x1bb, /* CMP8mi */
0x6e, /* ADD8ri */
0x3dc, /* OR8ri */
0x3d, /* ADC8ri */
0x52b, /* SBB8ri */
0x9a, /* AND8ri */
0x5ee, /* SUB8ri */
0x69d, /* XOR8ri */
0x1be, /* CMP8ri */
/* Table145 */
0x53, /* ADD32mi */
0x3c6, /* OR32mi */
0x28, /* ADC32mi */
0x516, /* SBB32mi */
0x85, /* AND32mi */
0x5d9, /* SUB32mi */
0x688, /* XOR32mi */
0x1a9, /* CMP32mi */
0x56, /* ADD32ri */
0x3ca, /* OR32ri */
0x2b, /* ADC32ri */
0x519, /* SBB32ri */
0x88, /* AND32ri */
0x5dc, /* SUB32ri */
0x68b, /* XOR32ri */
0x1ac, /* CMP32ri */
/* Table161 */
0x6c, /* ADD8mi8 */
0x3da, /* OR8mi8 */
0x3b, /* ADC8mi8 */
0x529, /* SBB8mi8 */
0x98, /* AND8mi8 */
0x5ec, /* SUB8mi8 */
0x69b, /* XOR8mi8 */
0x1bc, /* CMP8mi8 */
0x6f, /* ADD8ri8 */
0x3dd, /* OR8ri8 */
0x3e, /* ADC8ri8 */
0x52c, /* SBB8ri8 */
0x9b, /* AND8ri8 */
0x5ef, /* SUB8ri8 */
0x69e, /* XOR8ri8 */
0x1bf, /* CMP8ri8 */
/* Table177 */
0x54, /* ADD32mi8 */
0x3c7, /* OR32mi8 */
0x29, /* ADC32mi8 */
0x517, /* SBB32mi8 */
0x86, /* AND32mi8 */
0x5da, /* SUB32mi8 */
0x689, /* XOR32mi8 */
0x1aa, /* CMP32mi8 */
0x57, /* ADD32ri8 */
0x3cb, /* OR32ri8 */
0x2c, /* ADC32ri8 */
0x51a, /* SBB32ri8 */
0x89, /* AND32ri8 */
0x5dd, /* SUB32ri8 */
0x68c, /* XOR32ri8 */
0x1ad, /* CMP32ri8 */
/* Table193 */
0x628, /* TEST8rm */
0x629, /* TEST8rr */
/* Table195 */
0x619, /* TEST32rm */
0x61a, /* TEST32rr */
/* Table197 */
0x675, /* XCHG8rm */
0x676, /* XCHG8rr */
/* Table199 */
0x670, /* XCHG32rm */
0x671, /* XCHG32rr */
/* Table201 */
0x34d, /* MOV8mr */
0x356, /* MOV8rr */
/* Table203 */
0x325, /* MOV32mr */
0x331, /* MOV32rr */
/* Table205 */
0x354, /* MOV8rm */
0x358, /* MOV8rr_REV */
/* Table207 */
0x330, /* MOV32rm */
0x332, /* MOV32rr_REV */
/* Table209 */
0x326, /* MOV32ms */
0x333, /* MOV32rs */
/* Table211 */
0x292, /* LEA32r */
0x0, /* */
/* Table213 */
0x334, /* MOV32sm */
0x335, /* MOV32sr */
/* Table215 */
0x3f7, /* POP32rmm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x3f8, /* POP32rmr */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table231 */
0x394, /* NOOP */
/* Table232 */
0x66e, /* XCHG32ar */
/* Table233 */
0x1d4, /* CWDE */
/* Table234 */
0x123, /* CDQ */
/* Table235 */
0x1f4, /* FARCALL32i */
/* Table236 */
0x424, /* PUSHF32 */
/* Table237 */
0x403, /* POPF32 */
/* Table238 */
0x4d6, /* SAHF */
/* Table239 */
0x282, /* LAHF */
/* Table240 */
0x34a, /* MOV8ao32 */
/* Table241 */
0x320, /* MOV32ao32 */
/* Table242 */
0x350, /* MOV8o32a */
/* Table243 */
0x328, /* MOV32o32a */
/* Table244 */
0x360, /* MOVSB */
/* Table245 */
0x361, /* MOVSL */
/* Table246 */
0x1c3, /* CMPSB */
/* Table247 */
0x1c4, /* CMPSL */
/* Table248 */
0x622, /* TEST8i8 */
/* Table249 */
0x614, /* TEST32i32 */
/* Table250 */
0x5c7, /* STOSB */
/* Table251 */
0x5c8, /* STOSL */
/* Table252 */
0x2e9, /* LODSB */
/* Table253 */
0x2ea, /* LODSL */
/* Table254 */
0x530, /* SCASB */
/* Table255 */
0x531, /* SCASL */
/* Table256 */
0x352, /* MOV8ri */
/* Table257 */
0x32d, /* MOV32ri */
/* Table258 */
0x4b5, /* ROL8mi */
0x4cd, /* ROR8mi */
0x444, /* RCL8mi */
0x45c, /* RCR8mi */
0x579, /* SHL8mi */
0x5a1, /* SHR8mi */
0x4eb, /* SAL8mi */
0x504, /* SAR8mi */
0x4b8, /* ROL8ri */
0x4d0, /* ROR8ri */
0x447, /* RCL8ri */
0x45f, /* RCR8ri */
0x57c, /* SHL8ri */
0x5a4, /* SHR8ri */
0x4ee, /* SAL8ri */
0x507, /* SAR8ri */
/* Table274 */
0x4a9, /* ROL32mi */
0x4c1, /* ROR32mi */
0x438, /* RCL32mi */
0x450, /* RCR32mi */
0x56d, /* SHL32mi */
0x595, /* SHR32mi */
0x4df, /* SAL32mi */
0x4f8, /* SAR32mi */
0x4ac, /* ROL32ri */
0x4c4, /* ROR32ri */
0x43b, /* RCL32ri */
0x453, /* RCR32ri */
0x570, /* SHL32ri */
0x598, /* SHR32ri */
0x4e2, /* SAL32ri */
0x4fb, /* SAR32ri */
/* Table290 */
0x49a, /* RETIL */
/* Table291 */
0x49d, /* RETL */
/* Table292 */
0x298, /* LES32rm */
0x0, /* */
/* Table294 */
0x290, /* LDS32rm */
0x0, /* */
/* Table296 */
0x34c, /* MOV8mi */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x353, /* MOV8ri_alt */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table312 */
0x324, /* MOV32mi */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x32f, /* MOV32ri_alt */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table328 */
0x1f1, /* ENTER */
/* Table329 */
0x295, /* LEAVE */
/* Table330 */
0x2f0, /* LRETIL */
/* Table331 */
0x2f3, /* LRETL */
/* Table332 */
0x236, /* INT3 */
/* Table333 */
0x234, /* INT */
/* Table334 */
0x237, /* INTO */
/* Table335 */
0x243, /* IRET32 */
/* Table336 */
0x4b3, /* ROL8m1 */
0x4cb, /* ROR8m1 */
0x442, /* RCL8m1 */
0x45a, /* RCR8m1 */
0x577, /* SHL8m1 */
0x59f, /* SHR8m1 */
0x4e9, /* SAL8m1 */
0x502, /* SAR8m1 */
0x4b6, /* ROL8r1 */
0x4ce, /* ROR8r1 */
0x445, /* RCL8r1 */
0x45d, /* RCR8r1 */
0x57a, /* SHL8r1 */
0x5a2, /* SHR8r1 */
0x4ec, /* SAL8r1 */
0x505, /* SAR8r1 */
/* Table352 */
0x4a7, /* ROL32m1 */
0x4bf, /* ROR32m1 */
0x436, /* RCL32m1 */
0x44e, /* RCR32m1 */
0x56b, /* SHL32m1 */
0x593, /* SHR32m1 */
0x4dd, /* SAL32m1 */
0x4f6, /* SAR32m1 */
0x4aa, /* ROL32r1 */
0x4c2, /* ROR32r1 */
0x439, /* RCL32r1 */
0x451, /* RCR32r1 */
0x56e, /* SHL32r1 */
0x596, /* SHR32r1 */
0x4e0, /* SAL32r1 */
0x4f9, /* SAR32r1 */
/* Table368 */
0x4b4, /* ROL8mCL */
0x4cc, /* ROR8mCL */
0x443, /* RCL8mCL */
0x45b, /* RCR8mCL */
0x578, /* SHL8mCL */
0x5a0, /* SHR8mCL */
0x4ea, /* SAL8mCL */
0x503, /* SAR8mCL */
0x4b7, /* ROL8rCL */
0x4cf, /* ROR8rCL */
0x446, /* RCL8rCL */
0x45e, /* RCR8rCL */
0x57b, /* SHL8rCL */
0x5a3, /* SHR8rCL */
0x4ed, /* SAL8rCL */
0x506, /* SAR8rCL */
/* Table384 */
0x4a8, /* ROL32mCL */
0x4c0, /* ROR32mCL */
0x437, /* RCL32mCL */
0x44f, /* RCR32mCL */
0x56c, /* SHL32mCL */
0x594, /* SHR32mCL */
0x4de, /* SAL32mCL */
0x4f7, /* SAR32mCL */
0x4ab, /* ROL32rCL */
0x4c3, /* ROR32rCL */
0x43a, /* RCL32rCL */
0x452, /* RCR32rCL */
0x56f, /* SHL32rCL */
0x597, /* SHR32rCL */
0x4e1, /* SAL32rCL */
0x4fa, /* SAR32rCL */
/* Table400 */
0x18, /* AAM8i8 */
/* Table401 */
0x17, /* AAD8i8 */
/* Table402 */
0x4ef, /* SALC */
/* Table403 */
0x67d, /* XLAT */
/* Table404 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x1fc, /* FSETPM */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table476 */
0x2ef, /* LOOPNE */
/* Table477 */
0x2ee, /* LOOPE */
/* Table478 */
0x2ed, /* LOOP */
/* Table479 */
0x253, /* JECXZ */
/* Table480 */
0x225, /* IN8ri */
/* Table481 */
0x223, /* IN32ri */
/* Table482 */
0x3e5, /* OUT8ir */
/* Table483 */
0x3e3, /* OUT32ir */
/* Table484 */
0x121, /* CALLpcrel32 */
/* Table485 */
0x26b, /* JMP_4 */
/* Table486 */
0x1f9, /* FARJMP32i */
/* Table487 */
0x269, /* JMP_1 */
/* Table488 */
0x226, /* IN8rr */
/* Table489 */
0x224, /* IN32rr */
/* Table490 */
0x3e6, /* OUT8rr */
/* Table491 */
0x3e4, /* OUT32rr */
/* Table492 */
0x2d2, /* LOCK_PREFIX */
/* Table493 */
0x235, /* INT1 */
/* Table494 */
0x48a, /* REPNE_PREFIX */
/* Table495 */
0x492, /* REP_PREFIX */
/* Table496 */
0x1fe, /* HLT */
/* Table497 */
0x12d, /* CMC */
/* Table498 */
0x623, /* TEST8mi */
0x624, /* TEST8mi_alt */
0x3ba, /* NOT8m */
0x392, /* NEG8m */
0x386, /* MUL8m */
0x21f, /* IMUL8m */
0x1e8, /* DIV8m */
0x205, /* IDIV8m */
0x625, /* TEST8ri */
0x627, /* TEST8ri_alt */
0x3bb, /* NOT8r */
0x393, /* NEG8r */
0x387, /* MUL8r */
0x220, /* IMUL8r */
0x1e9, /* DIV8r */
0x206, /* IDIV8r */
/* Table514 */
0x615, /* TEST32mi */
0x616, /* TEST32mi_alt */
0x3b6, /* NOT32m */
0x38e, /* NEG32m */
0x382, /* MUL32m */
0x20f, /* IMUL32m */
0x1e4, /* DIV32m */
0x201, /* IDIV32m */
0x617, /* TEST32ri */
0x618, /* TEST32ri_alt */
0x3b7, /* NOT32r */
0x38f, /* NEG32r */
0x383, /* MUL32r */
0x210, /* IMUL32r */
0x1e5, /* DIV32r */
0x202, /* IDIV32r */
/* Table530 */
0x126, /* CLC */
/* Table531 */
0x5c3, /* STC */
/* Table532 */
0x12a, /* CLI */
/* Table533 */
0x5c6, /* STI */
/* Table534 */
0x127, /* CLD */
/* Table535 */
0x5c4, /* STD */
/* Table536 */
0x22f, /* INC8m */
0x1e0, /* DEC8m */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x230, /* INC8r */
0x1e1, /* DEC8r */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table552 */
0x22a, /* INC32m */
0x1db, /* DEC32m */
0x11b, /* CALL32m */
0x1f5, /* FARCALL32m */
0x265, /* JMP32m */
0x1fa, /* FARJMP32m */
0x413, /* PUSH32rmm */
0x0, /* */
0x22b, /* INC32r */
0x1dc, /* DEC32r */
0x11c, /* CALL32r */
0x0, /* */
0x266, /* JMP32r */
0x0, /* */
0x414, /* PUSH32rmr */
0x0, /* */
/* Table568 */
0x4a0, /* REX64_PREFIX */
/* Table569 */
0x418, /* PUSH64r */
/* Table570 */
0x3f9, /* POP64r */
/* Table571 */
0x36f, /* MOVSX64rm32_alt */
0x36c, /* MOVSX64_NOREXrr32 */
/* Table573 */
0x416, /* PUSH64i32 */
/* Table574 */
0x417, /* PUSH64i8 */
/* Table575 */
0x293, /* LEA64_32r */
0x0, /* */
/* Table577 */
0x3fa, /* POP64rmm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x3fb, /* POP64rmr */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table593 */
0x66f, /* XCHG32ar64 */
/* Table594 */
0x425, /* PUSHF64 */
/* Table595 */
0x404, /* POPF64 */
/* Table596 */
0x34b, /* MOV8ao64 */
/* Table597 */
0x321, /* MOV32ao64 */
/* Table598 */
0x351, /* MOV8o64a */
/* Table599 */
0x329, /* MOV32o64a */
/* Table600 */
0x49b, /* RETIQ */
/* Table601 */
0x49e, /* RETQ */
/* Table602 */
0x296, /* LEAVE64 */
/* Table603 */
0x27e, /* JRCXZ */
/* Table604 */
0x11e, /* CALL64pcrel32 */
/* Table605 */
0x22a, /* INC32m */
0x1db, /* DEC32m */
0x11d, /* CALL64m */
0x1f5, /* FARCALL32m */
0x267, /* JMP64m */
0x1fa, /* FARJMP32m */
0x419, /* PUSH64rmm */
0x0, /* */
0x22b, /* INC32r */
0x1dc, /* DEC32r */
0x11f, /* CALL64r */
0x0, /* */
0x268, /* JMP64r */
0x0, /* */
0x41a, /* PUSH64rmr */
0x0, /* */
/* Table621 */
0x49, /* ADD16mr */
0x4f, /* ADD16rr */
/* Table623 */
0x4e, /* ADD16rm */
0x51, /* ADD16rr_REV */
/* Table625 */
0x46, /* ADD16i16 */
/* Table626 */
0x421, /* PUSHES16 */
/* Table627 */
0x400, /* POPES16 */
/* Table628 */
0x3bf, /* OR16mr */
0x3c3, /* OR16rr */
/* Table630 */
0x3c2, /* OR16rm */
0x3c4, /* OR16rr_REV */
/* Table632 */
0x3bc, /* OR16i16 */
/* Table633 */
0x41d, /* PUSHCS16 */
/* Table634 */
0x21, /* ADC16mr */
0x25, /* ADC16rr */
/* Table636 */
0x24, /* ADC16rm */
0x26, /* ADC16rr_REV */
/* Table638 */
0x1e, /* ADC16i16 */
/* Table639 */
0x42c, /* PUSHSS16 */
/* Table640 */
0x40b, /* POPSS16 */
/* Table641 */
0x50f, /* SBB16mr */
0x513, /* SBB16rr */
/* Table643 */
0x512, /* SBB16rm */
0x514, /* SBB16rr_REV */
/* Table645 */
0x50c, /* SBB16i16 */
/* Table646 */
0x41f, /* PUSHDS16 */
/* Table647 */
0x3fe, /* POPDS16 */
/* Table648 */
0x7e, /* AND16mr */
0x82, /* AND16rr */
/* Table650 */
0x81, /* AND16rm */
0x83, /* AND16rr_REV */
/* Table652 */
0x7b, /* AND16i16 */
/* Table653 */
0x5d2, /* SUB16mr */
0x5d6, /* SUB16rr */
/* Table655 */
0x5d5, /* SUB16rm */
0x5d7, /* SUB16rr_REV */
/* Table657 */
0x5cf, /* SUB16i16 */
/* Table658 */
0x681, /* XOR16mr */
0x685, /* XOR16rr */
/* Table660 */
0x684, /* XOR16rm */
0x686, /* XOR16rr_REV */
/* Table662 */
0x67e, /* XOR16i16 */
/* Table663 */
0x1a2, /* CMP16mr */
0x1a6, /* CMP16rr */
/* Table665 */
0x1a5, /* CMP16rm */
0x1a7, /* CMP16rr_REV */
/* Table667 */
0x19f, /* CMP16i16 */
/* Table668 */
0x229, /* INC16r_alt */
/* Table669 */
0x1da, /* DEC16r_alt */
/* Table670 */
0x40e, /* PUSH16r */
/* Table671 */
0x3f3, /* POP16r */
/* Table672 */
0x41b, /* PUSHA16 */
/* Table673 */
0x3fc, /* POPA16 */
/* Table674 */
0xd5, /* BOUNDS16rm */
0x0, /* */
/* Table676 */
0x42e, /* PUSHi16 */
/* Table677 */
0x20a, /* IMUL16rmi */
0x20d, /* IMUL16rri */
/* Table679 */
0x40d, /* PUSH16i8 */
/* Table680 */
0x20b, /* IMUL16rmi8 */
0x20e, /* IMUL16rri8 */
/* Table682 */
0x233, /* INSW */
/* Table683 */
0x3e9, /* OUTSW */
/* Table684 */
0x47, /* ADD16mi */
0x3bd, /* OR16mi */
0x1f, /* ADC16mi */
0x50d, /* SBB16mi */
0x7c, /* AND16mi */
0x5d0, /* SUB16mi */
0x67f, /* XOR16mi */
0x1a0, /* CMP16mi */
0x4a, /* ADD16ri */
0x3c0, /* OR16ri */
0x22, /* ADC16ri */
0x510, /* SBB16ri */
0x7f, /* AND16ri */
0x5d3, /* SUB16ri */
0x682, /* XOR16ri */
0x1a3, /* CMP16ri */
/* Table700 */
0x48, /* ADD16mi8 */
0x3be, /* OR16mi8 */
0x20, /* ADC16mi8 */
0x50e, /* SBB16mi8 */
0x7d, /* AND16mi8 */
0x5d1, /* SUB16mi8 */
0x680, /* XOR16mi8 */
0x1a1, /* CMP16mi8 */
0x4b, /* ADD16ri8 */
0x3c1, /* OR16ri8 */
0x23, /* ADC16ri8 */
0x511, /* SBB16ri8 */
0x80, /* AND16ri8 */
0x5d4, /* SUB16ri8 */
0x683, /* XOR16ri8 */
0x1a4, /* CMP16ri8 */
/* Table716 */
0x612, /* TEST16rm */
0x613, /* TEST16rr */
/* Table718 */
0x66c, /* XCHG16rm */
0x66d, /* XCHG16rr */
/* Table720 */
0x312, /* MOV16mr */
0x31a, /* MOV16rr */
/* Table722 */
0x319, /* MOV16rm */
0x31b, /* MOV16rr_REV */
/* Table724 */
0x313, /* MOV16ms */
0x31c, /* MOV16rs */
/* Table726 */
0x291, /* LEA16r */
0x0, /* */
/* Table728 */
0x31d, /* MOV16sm */
0x31e, /* MOV16sr */
/* Table730 */
0x3f4, /* POP16rmm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x3f5, /* POP16rmr */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table746 */
0x66b, /* XCHG16ar */
/* Table747 */
0x122, /* CBW */
/* Table748 */
0x1d3, /* CWD */
/* Table749 */
0x1f2, /* FARCALL16i */
/* Table750 */
0x423, /* PUSHF16 */
/* Table751 */
0x402, /* POPF16 */
/* Table752 */
0x30f, /* MOV16ao32 */
/* Table753 */
0x315, /* MOV16o32a */
/* Table754 */
0x363, /* MOVSW */
/* Table755 */
0x1c6, /* CMPSW */
/* Table756 */
0x60d, /* TEST16i16 */
/* Table757 */
0x5ca, /* STOSW */
/* Table758 */
0x2ec, /* LODSW */
/* Table759 */
0x533, /* SCASW */
/* Table760 */
0x317, /* MOV16ri */
/* Table761 */
0x4a3, /* ROL16mi */
0x4bb, /* ROR16mi */
0x432, /* RCL16mi */
0x44a, /* RCR16mi */
0x567, /* SHL16mi */
0x58f, /* SHR16mi */
0x4d9, /* SAL16mi */
0x4f2, /* SAR16mi */
0x4a6, /* ROL16ri */
0x4be, /* ROR16ri */
0x435, /* RCL16ri */
0x44d, /* RCR16ri */
0x56a, /* SHL16ri */
0x592, /* SHR16ri */
0x4dc, /* SAL16ri */
0x4f5, /* SAR16ri */
/* Table777 */
0x49c, /* RETIW */
/* Table778 */
0x49f, /* RETW */
/* Table779 */
0x297, /* LES16rm */
0x0, /* */
/* Table781 */
0x28f, /* LDS16rm */
0x0, /* */
/* Table783 */
0x311, /* MOV16mi */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x318, /* MOV16ri_alt */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table799 */
0x2f2, /* LRETIW */
/* Table800 */
0x2f5, /* LRETW */
/* Table801 */
0x242, /* IRET16 */
/* Table802 */
0x4a1, /* ROL16m1 */
0x4b9, /* ROR16m1 */
0x430, /* RCL16m1 */
0x448, /* RCR16m1 */
0x565, /* SHL16m1 */
0x58d, /* SHR16m1 */
0x4d7, /* SAL16m1 */
0x4f0, /* SAR16m1 */
0x4a4, /* ROL16r1 */
0x4bc, /* ROR16r1 */
0x433, /* RCL16r1 */
0x44b, /* RCR16r1 */
0x568, /* SHL16r1 */
0x590, /* SHR16r1 */
0x4da, /* SAL16r1 */
0x4f3, /* SAR16r1 */
/* Table818 */
0x4a2, /* ROL16mCL */
0x4ba, /* ROR16mCL */
0x431, /* RCL16mCL */
0x449, /* RCR16mCL */
0x566, /* SHL16mCL */
0x58e, /* SHR16mCL */
0x4d8, /* SAL16mCL */
0x4f1, /* SAR16mCL */
0x4a5, /* ROL16rCL */
0x4bd, /* ROR16rCL */
0x434, /* RCL16rCL */
0x44c, /* RCR16rCL */
0x569, /* SHL16rCL */
0x591, /* SHR16rCL */
0x4db, /* SAL16rCL */
0x4f4, /* SAR16rCL */
/* Table834 */
0x221, /* IN16ri */
/* Table835 */
0x3e1, /* OUT16ir */
/* Table836 */
0x120, /* CALLpcrel16 */
/* Table837 */
0x26a, /* JMP_2 */
/* Table838 */
0x1f7, /* FARJMP16i */
/* Table839 */
0x222, /* IN16rr */
/* Table840 */
0x3e2, /* OUT16rr */
/* Table841 */
0x60e, /* TEST16mi */
0x60f, /* TEST16mi_alt */
0x3b4, /* NOT16m */
0x38c, /* NEG16m */
0x380, /* MUL16m */
0x207, /* IMUL16m */
0x1e2, /* DIV16m */
0x1ff, /* IDIV16m */
0x610, /* TEST16ri */
0x611, /* TEST16ri_alt */
0x3b5, /* NOT16r */
0x38d, /* NEG16r */
0x381, /* MUL16r */
0x208, /* IMUL16r */
0x1e3, /* DIV16r */
0x200, /* IDIV16r */
/* Table857 */
0x227, /* INC16m */
0x1d8, /* DEC16m */
0x119, /* CALL16m */
0x1f3, /* FARCALL16m */
0x263, /* JMP16m */
0x1f8, /* FARJMP16m */
0x40f, /* PUSH16rmm */
0x0, /* */
0x228, /* INC16r */
0x1d9, /* DEC16r */
0x11a, /* CALL16r */
0x0, /* */
0x264, /* JMP16r */
0x0, /* */
0x410, /* PUSH16rmr */
0x0, /* */
/* Table873 */
0x349, /* MOV8ao16 */
/* Table874 */
0x31f, /* MOV32ao16 */
/* Table875 */
0x34f, /* MOV8o16a */
/* Table876 */
0x327, /* MOV32o16a */
/* Table877 */
0x252, /* JCXZ */
/* Table878 */
0x30e, /* MOV16ao16 */
/* Table879 */
0x314, /* MOV16o16a */
/* Table880 */
0x61, /* ADD64mr */
0x67, /* ADD64rr */
/* Table882 */
0x66, /* ADD64rm */
0x69, /* ADD64rr_REV */
/* Table884 */
0x5e, /* ADD64i32 */
/* Table885 */
0x3d2, /* OR64mr */
0x3d6, /* OR64rr */
/* Table887 */
0x3d5, /* OR64rm */
0x3d7, /* OR64rr_REV */
/* Table889 */
0x3cf, /* OR64i32 */
/* Table890 */
0x33, /* ADC64mr */
0x37, /* ADC64rr */
/* Table892 */
0x36, /* ADC64rm */
0x38, /* ADC64rr_REV */
/* Table894 */
0x30, /* ADC64i32 */
/* Table895 */
0x521, /* SBB64mr */
0x525, /* SBB64rr */
/* Table897 */
0x524, /* SBB64rm */
0x526, /* SBB64rr_REV */
/* Table899 */
0x51e, /* SBB64i32 */
/* Table900 */
0x90, /* AND64mr */
0x94, /* AND64rr */
/* Table902 */
0x93, /* AND64rm */
0x95, /* AND64rr_REV */
/* Table904 */
0x8d, /* AND64i32 */
/* Table905 */
0x5e4, /* SUB64mr */
0x5e8, /* SUB64rr */
/* Table907 */
0x5e7, /* SUB64rm */
0x5e9, /* SUB64rr_REV */
/* Table909 */
0x5e1, /* SUB64i32 */
/* Table910 */
0x693, /* XOR64mr */
0x697, /* XOR64rr */
/* Table912 */
0x696, /* XOR64rm */
0x698, /* XOR64rr_REV */
/* Table914 */
0x690, /* XOR64i32 */
/* Table915 */
0x1b4, /* CMP64mr */
0x1b8, /* CMP64rr */
/* Table917 */
0x1b7, /* CMP64rm */
0x1b9, /* CMP64rr_REV */
/* Table919 */
0x1b1, /* CMP64i32 */
/* Table920 */
0x36e, /* MOVSX64rm32 */
0x372, /* MOVSX64rr32 */
/* Table922 */
0x21a, /* IMUL64rmi32 */
0x21d, /* IMUL64rri32 */
/* Table924 */
0x21b, /* IMUL64rmi8 */
0x21e, /* IMUL64rri8 */
/* Table926 */
0x5f, /* ADD64mi32 */
0x3d0, /* OR64mi32 */
0x31, /* ADC64mi32 */
0x51f, /* SBB64mi32 */
0x8e, /* AND64mi32 */
0x5e2, /* SUB64mi32 */
0x691, /* XOR64mi32 */
0x1b2, /* CMP64mi32 */
0x62, /* ADD64ri32 */
0x3d3, /* OR64ri32 */
0x34, /* ADC64ri32 */
0x522, /* SBB64ri32 */
0x91, /* AND64ri32 */
0x5e5, /* SUB64ri32 */
0x694, /* XOR64ri32 */
0x1b5, /* CMP64ri32 */
/* Table942 */
0x60, /* ADD64mi8 */
0x3d1, /* OR64mi8 */
0x32, /* ADC64mi8 */
0x520, /* SBB64mi8 */
0x8f, /* AND64mi8 */
0x5e3, /* SUB64mi8 */
0x692, /* XOR64mi8 */
0x1b3, /* CMP64mi8 */
0x64, /* ADD64ri8 */
0x3d4, /* OR64ri8 */
0x35, /* ADC64ri8 */
0x523, /* SBB64ri8 */
0x92, /* AND64ri8 */
0x5e6, /* SUB64ri8 */
0x695, /* XOR64ri8 */
0x1b6, /* CMP64ri8 */
/* Table958 */
0x620, /* TEST64rm */
0x621, /* TEST64rr */
/* Table960 */
0x673, /* XCHG64rm */
0x674, /* XCHG64rr */
/* Table962 */
0x33b, /* MOV64mr */
0x344, /* MOV64rr */
/* Table964 */
0x343, /* MOV64rm */
0x345, /* MOV64rr_REV */
/* Table966 */
0x33c, /* MOV64ms */
0x346, /* MOV64rs */
/* Table968 */
0x294, /* LEA64r */
0x0, /* */
/* Table970 */
0x347, /* MOV64sm */
0x348, /* MOV64sr */
/* Table972 */
0x672, /* XCHG64ar */
/* Table973 */
0x124, /* CDQE */
/* Table974 */
0x1d2, /* CQO */
/* Table975 */
0x337, /* MOV64ao64 */
/* Table976 */
0x33e, /* MOV64o64a */
/* Table977 */
0x362, /* MOVSQ */
/* Table978 */
0x1c5, /* CMPSQ */
/* Table979 */
0x61b, /* TEST64i32 */
/* Table980 */
0x5c9, /* STOSQ */
/* Table981 */
0x2eb, /* LODSQ */
/* Table982 */
0x532, /* SCASQ */
/* Table983 */
0x341, /* MOV64ri */
/* Table984 */
0x4af, /* ROL64mi */
0x4c7, /* ROR64mi */
0x43e, /* RCL64mi */
0x456, /* RCR64mi */
0x573, /* SHL64mi */
0x59b, /* SHR64mi */
0x4e5, /* SAL64mi */
0x4fe, /* SAR64mi */
0x4b2, /* ROL64ri */
0x4ca, /* ROR64ri */
0x441, /* RCL64ri */
0x459, /* RCR64ri */
0x576, /* SHL64ri */
0x59e, /* SHR64ri */
0x4e8, /* SAL64ri */
0x501, /* SAR64ri */
/* Table1000 */
0x33a, /* MOV64mi32 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x342, /* MOV64ri32 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table1016 */
0x2f1, /* LRETIQ */
/* Table1017 */
0x2f4, /* LRETQ */
/* Table1018 */
0x244, /* IRET64 */
/* Table1019 */
0x4ad, /* ROL64m1 */
0x4c5, /* ROR64m1 */
0x43c, /* RCL64m1 */
0x454, /* RCR64m1 */
0x571, /* SHL64m1 */
0x599, /* SHR64m1 */
0x4e3, /* SAL64m1 */
0x4fc, /* SAR64m1 */
0x4b0, /* ROL64r1 */
0x4c8, /* ROR64r1 */
0x43f, /* RCL64r1 */
0x457, /* RCR64r1 */
0x574, /* SHL64r1 */
0x59c, /* SHR64r1 */
0x4e6, /* SAL64r1 */
0x4ff, /* SAR64r1 */
/* Table1035 */
0x4ae, /* ROL64mCL */
0x4c6, /* ROR64mCL */
0x43d, /* RCL64mCL */
0x455, /* RCR64mCL */
0x572, /* SHL64mCL */
0x59a, /* SHR64mCL */
0x4e4, /* SAL64mCL */
0x4fd, /* SAR64mCL */
0x4b1, /* ROL64rCL */
0x4c9, /* ROR64rCL */
0x440, /* RCL64rCL */
0x458, /* RCR64rCL */
0x575, /* SHL64rCL */
0x59d, /* SHR64rCL */
0x4e7, /* SAL64rCL */
0x500, /* SAR64rCL */
/* Table1051 */
0x61c, /* TEST64mi32 */
0x61d, /* TEST64mi32_alt */
0x3b8, /* NOT64m */
0x390, /* NEG64m */
0x384, /* MUL64m */
0x217, /* IMUL64m */
0x1e6, /* DIV64m */
0x203, /* IDIV64m */
0x61e, /* TEST64ri32 */
0x61f, /* TEST64ri32_alt */
0x3b9, /* NOT64r */
0x391, /* NEG64r */
0x385, /* MUL64r */
0x218, /* IMUL64r */
0x1e7, /* DIV64r */
0x204, /* IDIV64r */
/* Table1067 */
0x22d, /* INC64m */
0x1de, /* DEC64m */
0x11d, /* CALL64m */
0x1f6, /* FARCALL64 */
0x267, /* JMP64m */
0x1fb, /* FARJMP64 */
0x419, /* PUSH64rmm */
0x0, /* */
0x22e, /* INC64r */
0x1df, /* DEC64r */
0x11f, /* CALL64r */
0x0, /* */
0x268, /* JMP64r */
0x0, /* */
0x41a, /* PUSH64rmr */
0x0, /* */
/* Table1083 */
0x415, /* PUSH64i16 */
/* Table1084 */
0x336, /* MOV64ao32 */
/* Table1085 */
0x33d, /* MOV64o32a */
/* Table1086 */
0x22d, /* INC64m */
0x1de, /* DEC64m */
0x11d, /* CALL64m */
0x1f6, /* FARCALL64 */
0x267, /* JMP64m */
0x1fb, /* FARJMP64 */
0x40f, /* PUSH16rmm */
0x0, /* */
0x22e, /* INC64r */
0x1df, /* DEC64r */
0x11f, /* CALL64r */
0x0, /* */
0x268, /* JMP64r */
0x0, /* */
0x410, /* PUSH16rmr */
0x0, /* */
/* Table1102 */
0x310, /* MOV16ao64 */
/* Table1103 */
0x316, /* MOV16o64a */
/* Table1104 */
0x227, /* INC16m */
0x1d8, /* DEC16m */
0x11d, /* CALL64m */
0x1f3, /* FARCALL16m */
0x267, /* JMP64m */
0x1f8, /* FARJMP16m */
0x40f, /* PUSH16rmm */
0x0, /* */
0x228, /* INC16r */
0x1d9, /* DEC16r */
0x11f, /* CALL64r */
0x0, /* */
0x268, /* JMP64r */
0x0, /* */
0x410, /* PUSH16rmr */
0x0, /* */
/* Table1120 */
0x5b9, /* SLDT16m */
0x5ce, /* STRm */
0x2a5, /* LLDT16m */
0x2ff, /* LTRm */
0x63e, /* VERRm */
0x640, /* VERWm */
0x0, /* */
0x0, /* */
0x5bb, /* SLDT32r */
0x5cc, /* STR32r */
0x2a6, /* LLDT16r */
0x300, /* LTRr */
0x63f, /* VERRr */
0x641, /* VERWr */
0x0, /* */
0x0, /* */
/* Table1136 */
0x563, /* SGDT32m */
0x5b6, /* SIDT32m */
0x29d, /* LGDT32m */
0x2a3, /* LIDT32m */
0x5be, /* SMSW16m */
0x0, /* */
0x2a7, /* LMSW16m */
0x23b, /* INVLPG */
0x0, /* */
0x642, /* VMCALL */
0x645, /* VMLAUNCH */
0x64f, /* VMRESUME */
0x658, /* VMXOFF */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x125, /* CLAC */
0x5c2, /* STAC */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x67c, /* XGETBV */
0x6ae, /* XSETBV */
0x0, /* */
0x0, /* */
0x644, /* VMFUNC */
0x0, /* */
0x0, /* */
0x0, /* */
0x650, /* VMRUN32 */
0x648, /* VMMCALL */
0x646, /* VMLOAD32 */
0x652, /* VMSAVE32 */
0x5c5, /* STGI */
0x129, /* CLGI */
0x5b8, /* SKINIT */
0x23c, /* INVLPGA32 */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x5f3, /* SWAPGS */
0x46d, /* RDTSCP */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table1208 */
0x285, /* LAR32rm */
0x286, /* LAR32rr */
/* Table1210 */
0x2f8, /* LSL32rm */
0x2f9, /* LSL32rr */
/* Table1212 */
0x5f4, /* SYSCALL */
/* Table1213 */
0x12b, /* CLTS */
/* Table1214 */
0x5f8, /* SYSRET */
/* Table1215 */
0x238, /* INVD */
/* Table1216 */
0x65a, /* WBINVD */
/* Table1217 */
0x630, /* TRAP */
/* Table1218 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x39d, /* NOOP18_m4 */
0x39e, /* NOOP18_m5 */
0x39f, /* NOOP18_m6 */
0x3a0, /* NOOP18_m7 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x3a1, /* NOOP18_r4 */
0x3a2, /* NOOP18_r5 */
0x3a3, /* NOOP18_r6 */
0x3a4, /* NOOP18_r7 */
/* Table1234 */
0x3a7, /* NOOPL_19 */
0x3a5, /* NOOP19rr */
/* Table1236 */
0x3a8, /* NOOPL_1a */
0x0, /* */
/* Table1238 */
0x3a9, /* NOOPL_1b */
0x0, /* */
/* Table1240 */
0x3aa, /* NOOPL_1c */
0x0, /* */
/* Table1242 */
0x3ab, /* NOOPL_1d */
0x0, /* */
/* Table1244 */
0x3ac, /* NOOPL_1e */
0x0, /* */
/* Table1246 */
0x3a6, /* NOOPL */
0x0, /* */
/* Table1248 */
0x0, /* */
0x32b, /* MOV32rc */
/* Table1250 */
0x0, /* */
0x32c, /* MOV32rd */
/* Table1252 */
0x0, /* */
0x322, /* MOV32cr */
/* Table1254 */
0x0, /* */
0x323, /* MOV32dr */
/* Table1256 */
0x662, /* WRMSR */
/* Table1257 */
0x46c, /* RDTSC */
/* Table1258 */
0x464, /* RDMSR */
/* Table1259 */
0x465, /* RDPMC */
/* Table1260 */
0x5f5, /* SYSENTER */
/* Table1261 */
0x5f6, /* SYSEXIT */
/* Table1262 */
0x1fd, /* GETSEC */
/* Table1263 */
0x17e, /* CMOVO32rm */
0x17f, /* CMOVO32rr */
/* Table1265 */
0x16c, /* CMOVNO32rm */
0x16d, /* CMOVNO32rr */
/* Table1267 */
0x13c, /* CMOVB32rm */
0x13d, /* CMOVB32rr */
/* Table1269 */
0x136, /* CMOVAE32rm */
0x137, /* CMOVAE32rr */
/* Table1271 */
0x148, /* CMOVE32rm */
0x149, /* CMOVE32rr */
/* Table1273 */
0x166, /* CMOVNE32rm */
0x167, /* CMOVNE32rr */
/* Table1275 */
0x142, /* CMOVBE32rm */
0x143, /* CMOVBE32rr */
/* Table1277 */
0x130, /* CMOVA32rm */
0x131, /* CMOVA32rr */
/* Table1279 */
0x18a, /* CMOVS32rm */
0x18b, /* CMOVS32rr */
/* Table1281 */
0x178, /* CMOVNS32rm */
0x179, /* CMOVNS32rr */
/* Table1283 */
0x184, /* CMOVP32rm */
0x185, /* CMOVP32rr */
/* Table1285 */
0x172, /* CMOVNP32rm */
0x173, /* CMOVNP32rr */
/* Table1287 */
0x15a, /* CMOVL32rm */
0x15b, /* CMOVL32rr */
/* Table1289 */
0x154, /* CMOVGE32rm */
0x155, /* CMOVGE32rr */
/* Table1291 */
0x160, /* CMOVLE32rm */
0x161, /* CMOVLE32rr */
/* Table1293 */
0x14e, /* CMOVG32rm */
0x14f, /* CMOVG32rr */
/* Table1295 */
0x64b, /* VMREAD32rm */
0x64c, /* VMREAD32rr */
/* Table1297 */
0x654, /* VMWRITE32rm */
0x655, /* VMWRITE32rr */
/* Table1299 */
0x27a, /* JO_4 */
/* Table1300 */
0x271, /* JNO_4 */
/* Table1301 */
0x251, /* JB_4 */
/* Table1302 */
0x248, /* JAE_4 */
/* Table1303 */
0x256, /* JE_4 */
/* Table1304 */
0x26e, /* JNE_4 */
/* Table1305 */
0x24e, /* JBE_4 */
/* Table1306 */
0x24b, /* JA_4 */
/* Table1307 */
0x281, /* JS_4 */
/* Table1308 */
0x277, /* JNS_4 */
/* Table1309 */
0x27d, /* JP_4 */
/* Table1310 */
0x274, /* JNP_4 */
/* Table1311 */
0x262, /* JL_4 */
/* Table1312 */
0x259, /* JGE_4 */
/* Table1313 */
0x25f, /* JLE_4 */
/* Table1314 */
0x25c, /* JG_4 */
/* Table1315 */
0x55c, /* SETOm */
0x55d, /* SETOr */
/* Table1317 */
0x556, /* SETNOm */
0x557, /* SETNOr */
/* Table1319 */
0x548, /* SETBm */
0x549, /* SETBr */
/* Table1321 */
0x53e, /* SETAEm */
0x53f, /* SETAEr */
/* Table1323 */
0x54a, /* SETEm */
0x54b, /* SETEr */
/* Table1325 */
0x554, /* SETNEm */
0x555, /* SETNEr */
/* Table1327 */
0x542, /* SETBEm */
0x543, /* SETBEr */
/* Table1329 */
0x540, /* SETAm */
0x541, /* SETAr */
/* Table1331 */
0x560, /* SETSm */
0x561, /* SETSr */
/* Table1333 */
0x55a, /* SETNSm */
0x55b, /* SETNSr */
/* Table1335 */
0x55e, /* SETPm */
0x55f, /* SETPr */
/* Table1337 */
0x558, /* SETNPm */
0x559, /* SETNPr */
/* Table1339 */
0x552, /* SETLm */
0x553, /* SETLr */
/* Table1341 */
0x54c, /* SETGEm */
0x54d, /* SETGEr */
/* Table1343 */
0x550, /* SETLEm */
0x551, /* SETLEr */
/* Table1345 */
0x54e, /* SETGm */
0x54f, /* SETGr */
/* Table1347 */
0x427, /* PUSHFS32 */
/* Table1348 */
0x406, /* POPFS32 */
/* Table1349 */
0x1d1, /* CPUID */
/* Table1350 */
0xea, /* BT32mr */
0xec, /* BT32rr */
/* Table1352 */
0x582, /* SHLD32mri8 */
0x584, /* SHLD32rri8 */
/* Table1354 */
0x581, /* SHLD32mrCL */
0x583, /* SHLD32rrCL */
/* Table1356 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x30b, /* MONTMUL */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x6af, /* XSHA1 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x6b0, /* 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, /* */
/* Table1428 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x6b1, /* XSTORE */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x67a, /* XCRYPTECB */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x677, /* XCRYPTCBC */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x679, /* XCRYPTCTR */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x678, /* XCRYPTCFB */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x67b, /* XCRYPTOFB */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table1500 */
0x42a, /* PUSHGS32 */
/* Table1501 */
0x409, /* POPGS32 */
/* Table1502 */
0x4d5, /* RSM */
/* Table1503 */
0x10e, /* BTS32mr */
0x110, /* BTS32rr */
/* Table1505 */
0x5aa, /* SHRD32mri8 */
0x5ac, /* SHRD32rri8 */
/* Table1507 */
0x5a9, /* SHRD32mrCL */
0x5ab, /* SHRD32rrCL */
/* Table1509 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x6a6, /* XSAVE */
0x6a2, /* XRSTOR */
0x6aa, /* XSAVEOPT */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table1525 */
0x211, /* IMUL32rm */
0x214, /* IMUL32rr */
/* Table1527 */
0x1cf, /* CMPXCHG8rm */
0x1d0, /* CMPXCHG8rr */
/* Table1529 */
0x1ca, /* CMPXCHG32rm */
0x1cb, /* CMPXCHG32rr */
/* Table1531 */
0x2fd, /* LSS32rm */
0x0, /* */
/* Table1533 */
0x102, /* BTR32mr */
0x104, /* BTR32rr */
/* Table1535 */
0x29a, /* LFS32rm */
0x0, /* */
/* Table1537 */
0x2a0, /* LGS32rm */
0x0, /* */
/* Table1539 */
0x379, /* MOVZX32rm8 */
0x37b, /* MOVZX32rr8 */
/* Table1541 */
0x378, /* MOVZX32rm16 */
0x37a, /* MOVZX32rr16 */
/* Table1543 */
0x63b, /* UD2B */
/* Table1544 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xe9, /* BT32mi8 */
0x10d, /* BTS32mi8 */
0x101, /* BTR32mi8 */
0xf5, /* BTC32mi8 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xeb, /* BT32ri8 */
0x10f, /* BTS32ri8 */
0x103, /* BTR32ri8 */
0xf7, /* BTC32ri8 */
/* Table1560 */
0xf6, /* BTC32mr */
0xf8, /* BTC32rr */
/* Table1562 */
0xd9, /* BSF32rm */
0xda, /* BSF32rr */
/* Table1564 */
0xdf, /* BSR32rm */
0xe0, /* BSR32rr */
/* Table1566 */
0x369, /* MOVSX32rm8 */
0x36b, /* MOVSX32rr8 */
/* Table1568 */
0x368, /* MOVSX32rm16 */
0x36a, /* MOVSX32rr16 */
/* Table1570 */
0x669, /* XADD8rm */
0x66a, /* XADD8rr */
/* Table1572 */
0x665, /* XADD32rm */
0x666, /* XADD32rr */
/* Table1574 */
0x0, /* */
0x1ce, /* CMPXCHG8B */
0x0, /* */
0x6a4, /* XRSTORS */
0x6a8, /* XSAVEC */
0x6ac, /* XSAVES */
0x649, /* VMPTRLDm */
0x64a, /* VMPTRSTm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x467, /* RDRAND32r */
0x46a, /* RDSEED32r */
/* Table1590 */
0xe3, /* BSWAP32r */
/* Table1591 */
0x564, /* SGDT64m */
0x5b7, /* SIDT64m */
0x29e, /* LGDT64m */
0x2a4, /* LIDT64m */
0x5be, /* SMSW16m */
0x0, /* */
0x2a7, /* LMSW16m */
0x23b, /* INVLPG */
0x0, /* */
0x642, /* VMCALL */
0x645, /* VMLAUNCH */
0x64f, /* VMRESUME */
0x658, /* VMXOFF */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x125, /* CLAC */
0x5c2, /* STAC */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x67c, /* XGETBV */
0x6ae, /* XSETBV */
0x0, /* */
0x0, /* */
0x644, /* VMFUNC */
0x0, /* */
0x0, /* */
0x0, /* */
0x651, /* VMRUN64 */
0x648, /* VMMCALL */
0x647, /* VMLOAD64 */
0x653, /* VMSAVE64 */
0x5c5, /* STGI */
0x129, /* CLGI */
0x5b8, /* SKINIT */
0x23d, /* INVLPGA64 */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x5c0, /* SMSW32r */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x5f3, /* SWAPGS */
0x46d, /* RDTSCP */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table1663 */
0x0, /* */
0x33f, /* MOV64rc */
/* Table1665 */
0x0, /* */
0x340, /* MOV64rd */
/* Table1667 */
0x0, /* */
0x338, /* MOV64cr */
/* Table1669 */
0x0, /* */
0x339, /* MOV64dr */
/* Table1671 */
0x64d, /* VMREAD64rm */
0x64e, /* VMREAD64rr */
/* Table1673 */
0x656, /* VMWRITE64rm */
0x657, /* VMWRITE64rr */
/* Table1675 */
0x428, /* PUSHFS64 */
/* Table1676 */
0x407, /* POPFS64 */
/* Table1677 */
0x42b, /* PUSHGS64 */
/* Table1678 */
0x40a, /* POPGS64 */
/* Table1679 */
0x5b9, /* SLDT16m */
0x5ce, /* STRm */
0x2a5, /* LLDT16m */
0x2ff, /* LTRm */
0x63e, /* VERRm */
0x640, /* VERWm */
0x0, /* */
0x0, /* */
0x5ba, /* SLDT16r */
0x5cb, /* STR16r */
0x2a6, /* LLDT16r */
0x300, /* LTRr */
0x63f, /* VERRr */
0x641, /* VERWr */
0x0, /* */
0x0, /* */
/* Table1695 */
0x562, /* SGDT16m */
0x5b5, /* SIDT16m */
0x29c, /* LGDT16m */
0x2a2, /* LIDT16m */
0x5be, /* SMSW16m */
0x0, /* */
0x2a7, /* LMSW16m */
0x23b, /* INVLPG */
0x0, /* */
0x642, /* VMCALL */
0x645, /* VMLAUNCH */
0x64f, /* VMRESUME */
0x658, /* VMXOFF */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x125, /* CLAC */
0x5c2, /* STAC */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x67c, /* XGETBV */
0x6ae, /* XSETBV */
0x0, /* */
0x0, /* */
0x644, /* VMFUNC */
0x0, /* */
0x0, /* */
0x0, /* */
0x650, /* VMRUN32 */
0x648, /* VMMCALL */
0x646, /* VMLOAD32 */
0x652, /* VMSAVE32 */
0x5c5, /* STGI */
0x129, /* CLGI */
0x5b8, /* SKINIT */
0x23c, /* INVLPGA32 */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x5f3, /* SWAPGS */
0x46d, /* RDTSCP */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table1767 */
0x283, /* LAR16rm */
0x284, /* LAR16rr */
/* Table1769 */
0x2f6, /* LSL16rm */
0x2f7, /* LSL16rr */
/* Table1771 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x395, /* NOOP18_16m4 */
0x396, /* NOOP18_16m5 */
0x397, /* NOOP18_16m6 */
0x398, /* NOOP18_16m7 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x399, /* NOOP18_16r4 */
0x39a, /* NOOP18_16r5 */
0x39b, /* NOOP18_16r6 */
0x39c, /* NOOP18_16r7 */
/* Table1787 */
0x3ae, /* NOOPW_19 */
0x3a5, /* NOOP19rr */
/* Table1789 */
0x3af, /* NOOPW_1a */
0x0, /* */
/* Table1791 */
0x3b0, /* NOOPW_1b */
0x0, /* */
/* Table1793 */
0x3b1, /* NOOPW_1c */
0x0, /* */
/* Table1795 */
0x3b2, /* NOOPW_1d */
0x0, /* */
/* Table1797 */
0x3b3, /* NOOPW_1e */
0x0, /* */
/* Table1799 */
0x3ad, /* NOOPW */
0x0, /* */
/* Table1801 */
0x17c, /* CMOVO16rm */
0x17d, /* CMOVO16rr */
/* Table1803 */
0x16a, /* CMOVNO16rm */
0x16b, /* CMOVNO16rr */
/* Table1805 */
0x13a, /* CMOVB16rm */
0x13b, /* CMOVB16rr */
/* Table1807 */
0x134, /* CMOVAE16rm */
0x135, /* CMOVAE16rr */
/* Table1809 */
0x146, /* CMOVE16rm */
0x147, /* CMOVE16rr */
/* Table1811 */
0x164, /* CMOVNE16rm */
0x165, /* CMOVNE16rr */
/* Table1813 */
0x140, /* CMOVBE16rm */
0x141, /* CMOVBE16rr */
/* Table1815 */
0x12e, /* CMOVA16rm */
0x12f, /* CMOVA16rr */
/* Table1817 */
0x188, /* CMOVS16rm */
0x189, /* CMOVS16rr */
/* Table1819 */
0x176, /* CMOVNS16rm */
0x177, /* CMOVNS16rr */
/* Table1821 */
0x182, /* CMOVP16rm */
0x183, /* CMOVP16rr */
/* Table1823 */
0x170, /* CMOVNP16rm */
0x171, /* CMOVNP16rr */
/* Table1825 */
0x158, /* CMOVL16rm */
0x159, /* CMOVL16rr */
/* Table1827 */
0x152, /* CMOVGE16rm */
0x153, /* CMOVGE16rr */
/* Table1829 */
0x15e, /* CMOVLE16rm */
0x15f, /* CMOVLE16rr */
/* Table1831 */
0x14c, /* CMOVG16rm */
0x14d, /* CMOVG16rr */
/* Table1833 */
0x279, /* JO_2 */
/* Table1834 */
0x270, /* JNO_2 */
/* Table1835 */
0x250, /* JB_2 */
/* Table1836 */
0x247, /* JAE_2 */
/* Table1837 */
0x255, /* JE_2 */
/* Table1838 */
0x26d, /* JNE_2 */
/* Table1839 */
0x24d, /* JBE_2 */
/* Table1840 */
0x24a, /* JA_2 */
/* Table1841 */
0x280, /* JS_2 */
/* Table1842 */
0x276, /* JNS_2 */
/* Table1843 */
0x27c, /* JP_2 */
/* Table1844 */
0x273, /* JNP_2 */
/* Table1845 */
0x261, /* JL_2 */
/* Table1846 */
0x258, /* JGE_2 */
/* Table1847 */
0x25e, /* JLE_2 */
/* Table1848 */
0x25b, /* JG_2 */
/* Table1849 */
0x426, /* PUSHFS16 */
/* Table1850 */
0x405, /* POPFS16 */
/* Table1851 */
0xe6, /* BT16mr */
0xe8, /* BT16rr */
/* Table1853 */
0x57e, /* SHLD16mri8 */
0x580, /* SHLD16rri8 */
/* Table1855 */
0x57d, /* SHLD16mrCL */
0x57f, /* SHLD16rrCL */
/* Table1857 */
0x429, /* PUSHGS16 */
/* Table1858 */
0x408, /* POPGS16 */
/* Table1859 */
0x10a, /* BTS16mr */
0x10c, /* BTS16rr */
/* Table1861 */
0x5a6, /* SHRD16mri8 */
0x5a8, /* SHRD16rri8 */
/* Table1863 */
0x5a5, /* SHRD16mrCL */
0x5a7, /* SHRD16rrCL */
/* Table1865 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x6a6, /* XSAVE */
0x6a2, /* XRSTOR */
0x12c, /* CLWB */
0x128, /* CLFLUSHOPT */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x3ea, /* PCOMMIT */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table1937 */
0x209, /* IMUL16rm */
0x20c, /* IMUL16rr */
/* Table1939 */
0x1c8, /* CMPXCHG16rm */
0x1c9, /* CMPXCHG16rr */
/* Table1941 */
0x2fc, /* LSS16rm */
0x0, /* */
/* Table1943 */
0xfe, /* BTR16mr */
0x100, /* BTR16rr */
/* Table1945 */
0x299, /* LFS16rm */
0x0, /* */
/* Table1947 */
0x29f, /* LGS16rm */
0x0, /* */
/* Table1949 */
0x374, /* MOVZX16rm8 */
0x375, /* MOVZX16rr8 */
/* Table1951 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xe5, /* BT16mi8 */
0x109, /* BTS16mi8 */
0xfd, /* BTR16mi8 */
0xf1, /* BTC16mi8 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xe7, /* BT16ri8 */
0x10b, /* BTS16ri8 */
0xff, /* BTR16ri8 */
0xf3, /* BTC16ri8 */
/* Table1967 */
0xf2, /* BTC16mr */
0xf4, /* BTC16rr */
/* Table1969 */
0xd7, /* BSF16rm */
0xd8, /* BSF16rr */
/* Table1971 */
0xdd, /* BSR16rm */
0xde, /* BSR16rr */
/* Table1973 */
0x364, /* MOVSX16rm8 */
0x365, /* MOVSX16rr8 */
/* Table1975 */
0x663, /* XADD16rm */
0x664, /* XADD16rr */
/* Table1977 */
0x0, /* */
0x1ce, /* CMPXCHG8B */
0x0, /* */
0x6a4, /* XRSTORS */
0x6a8, /* XSAVEC */
0x6ac, /* XSAVES */
0x643, /* VMCLEARm */
0x64a, /* VMPTRSTm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x466, /* RDRAND16r */
0x469, /* RDSEED16r */
/* Table1993 */
0x633, /* TZCNT32rm */
0x634, /* TZCNT32rr */
/* Table1995 */
0x307, /* LZCNT32rm */
0x308, /* LZCNT32rr */
/* Table1997 */
0x0, /* */
0x1ce, /* CMPXCHG8B */
0x0, /* */
0x6a4, /* XRSTORS */
0x6a8, /* XSAVEC */
0x6ac, /* XSAVES */
0x659, /* VMXON */
0x64a, /* VMPTRSTm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x467, /* RDRAND32r */
0x46a, /* RDSEED32r */
/* Table2013 */
0x631, /* TZCNT16rm */
0x632, /* TZCNT16rr */
/* Table2015 */
0x305, /* LZCNT16rm */
0x306, /* LZCNT16rr */
/* Table2017 */
0x5bc, /* SLDT64m */
0x5ce, /* STRm */
0x2a5, /* LLDT16m */
0x2ff, /* LTRm */
0x63e, /* VERRm */
0x640, /* VERWm */
0x0, /* */
0x0, /* */
0x5bd, /* SLDT64r */
0x5cd, /* STR64r */
0x2a6, /* LLDT16r */
0x300, /* LTRr */
0x63f, /* VERRr */
0x641, /* VERWr */
0x0, /* */
0x0, /* */
/* Table2033 */
0x564, /* SGDT64m */
0x5b7, /* SIDT64m */
0x29e, /* LGDT64m */
0x2a4, /* LIDT64m */
0x5be, /* SMSW16m */
0x0, /* */
0x2a7, /* LMSW16m */
0x23b, /* INVLPG */
0x0, /* */
0x642, /* VMCALL */
0x645, /* VMLAUNCH */
0x64f, /* VMRESUME */
0x658, /* VMXOFF */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x125, /* CLAC */
0x5c2, /* STAC */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x67c, /* XGETBV */
0x6ae, /* XSETBV */
0x0, /* */
0x0, /* */
0x644, /* VMFUNC */
0x0, /* */
0x0, /* */
0x0, /* */
0x651, /* VMRUN64 */
0x648, /* VMMCALL */
0x647, /* VMLOAD64 */
0x653, /* VMSAVE64 */
0x5c5, /* STGI */
0x129, /* CLGI */
0x5b8, /* SKINIT */
0x23d, /* INVLPGA64 */
0x5c1, /* SMSW64r */
0x5c1, /* SMSW64r */
0x5c1, /* SMSW64r */
0x5c1, /* SMSW64r */
0x5c1, /* SMSW64r */
0x5c1, /* SMSW64r */
0x5c1, /* SMSW64r */
0x5c1, /* SMSW64r */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x5f3, /* SWAPGS */
0x46d, /* RDTSCP */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table2105 */
0x287, /* LAR64rm */
0x288, /* LAR64rr */
/* Table2107 */
0x2fa, /* LSL64rm */
0x2fb, /* LSL64rr */
/* Table2109 */
0x5f9, /* SYSRET64 */
/* Table2110 */
0x5f7, /* SYSEXIT64 */
/* Table2111 */
0x180, /* CMOVO64rm */
0x181, /* CMOVO64rr */
/* Table2113 */
0x16e, /* CMOVNO64rm */
0x16f, /* CMOVNO64rr */
/* Table2115 */
0x13e, /* CMOVB64rm */
0x13f, /* CMOVB64rr */
/* Table2117 */
0x138, /* CMOVAE64rm */
0x139, /* CMOVAE64rr */
/* Table2119 */
0x14a, /* CMOVE64rm */
0x14b, /* CMOVE64rr */
/* Table2121 */
0x168, /* CMOVNE64rm */
0x169, /* CMOVNE64rr */
/* Table2123 */
0x144, /* CMOVBE64rm */
0x145, /* CMOVBE64rr */
/* Table2125 */
0x132, /* CMOVA64rm */
0x133, /* CMOVA64rr */
/* Table2127 */
0x18c, /* CMOVS64rm */
0x18d, /* CMOVS64rr */
/* Table2129 */
0x17a, /* CMOVNS64rm */
0x17b, /* CMOVNS64rr */
/* Table2131 */
0x186, /* CMOVP64rm */
0x187, /* CMOVP64rr */
/* Table2133 */
0x174, /* CMOVNP64rm */
0x175, /* CMOVNP64rr */
/* Table2135 */
0x15c, /* CMOVL64rm */
0x15d, /* CMOVL64rr */
/* Table2137 */
0x156, /* CMOVGE64rm */
0x157, /* CMOVGE64rr */
/* Table2139 */
0x162, /* CMOVLE64rm */
0x163, /* CMOVLE64rr */
/* Table2141 */
0x150, /* CMOVG64rm */
0x151, /* CMOVG64rr */
/* Table2143 */
0xee, /* BT64mr */
0xf0, /* BT64rr */
/* Table2145 */
0x586, /* SHLD64mri8 */
0x588, /* SHLD64rri8 */
/* Table2147 */
0x585, /* SHLD64mrCL */
0x587, /* SHLD64rrCL */
/* Table2149 */
0x112, /* BTS64mr */
0x114, /* BTS64rr */
/* Table2151 */
0x5ae, /* SHRD64mri8 */
0x5b0, /* SHRD64rri8 */
/* Table2153 */
0x5ad, /* SHRD64mrCL */
0x5af, /* SHRD64rrCL */
/* Table2155 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x6a7, /* XSAVE64 */
0x6a3, /* XRSTOR64 */
0x6ab, /* XSAVEOPT64 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table2171 */
0x219, /* IMUL64rm */
0x21c, /* IMUL64rr */
/* Table2173 */
0x1cc, /* CMPXCHG64rm */
0x1cd, /* CMPXCHG64rr */
/* Table2175 */
0x2fe, /* LSS64rm */
0x0, /* */
/* Table2177 */
0x106, /* BTR64mr */
0x108, /* BTR64rr */
/* Table2179 */
0x29b, /* LFS64rm */
0x0, /* */
/* Table2181 */
0x2a1, /* LGS64rm */
0x0, /* */
/* Table2183 */
0x37d, /* MOVZX64rm8_Q */
0x37f, /* MOVZX64rr8_Q */
/* Table2185 */
0x37c, /* MOVZX64rm16_Q */
0x37e, /* MOVZX64rr16_Q */
/* Table2187 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xed, /* BT64mi8 */
0x111, /* BTS64mi8 */
0x105, /* BTR64mi8 */
0xf9, /* BTC64mi8 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xef, /* BT64ri8 */
0x113, /* BTS64ri8 */
0x107, /* BTR64ri8 */
0xfb, /* BTC64ri8 */
/* Table2203 */
0xfa, /* BTC64mr */
0xfc, /* BTC64rr */
/* Table2205 */
0xdb, /* BSF64rm */
0xdc, /* BSF64rr */
/* Table2207 */
0xe1, /* BSR64rm */
0xe2, /* BSR64rr */
/* Table2209 */
0x370, /* MOVSX64rm8 */
0x373, /* MOVSX64rr8 */
/* Table2211 */
0x36d, /* MOVSX64rm16 */
0x371, /* MOVSX64rr16 */
/* Table2213 */
0x667, /* XADD64rm */
0x668, /* XADD64rr */
/* Table2215 */
0x0, /* */
0x1c7, /* CMPXCHG16B */
0x0, /* */
0x6a5, /* XRSTORS64 */
0x6a9, /* XSAVEC64 */
0x6ad, /* XSAVES64 */
0x649, /* VMPTRLDm */
0x64a, /* VMPTRSTm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x468, /* RDRAND64r */
0x46b, /* RDSEED64r */
/* Table2231 */
0xe4, /* BSWAP64r */
/* Table2232 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x6a7, /* XSAVE64 */
0x6a3, /* XRSTOR64 */
0x6ab, /* XSAVEOPT64 */
0x128, /* CLFLUSHOPT */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x3ea, /* PCOMMIT */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table2304 */
0x0, /* */
0x1c7, /* CMPXCHG16B */
0x0, /* */
0x6a5, /* XRSTORS64 */
0x6a9, /* XSAVEC64 */
0x6ad, /* XSAVES64 */
0x643, /* VMCLEARm */
0x64a, /* VMPTRSTm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x468, /* RDRAND64r */
0x46b, /* RDSEED64r */
/* Table2320 */
0x564, /* SGDT64m */
0x5b7, /* SIDT64m */
0x29e, /* LGDT64m */
0x2a4, /* LIDT64m */
0x5be, /* SMSW16m */
0x0, /* */
0x2a7, /* LMSW16m */
0x23b, /* INVLPG */
0x0, /* */
0x642, /* VMCALL */
0x645, /* VMLAUNCH */
0x64f, /* VMRESUME */
0x658, /* VMXOFF */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x125, /* CLAC */
0x5c2, /* STAC */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x67c, /* XGETBV */
0x6ae, /* XSETBV */
0x0, /* */
0x0, /* */
0x644, /* VMFUNC */
0x0, /* */
0x0, /* */
0x0, /* */
0x651, /* VMRUN64 */
0x648, /* VMMCALL */
0x647, /* VMLOAD64 */
0x653, /* VMSAVE64 */
0x5c5, /* STGI */
0x129, /* CLGI */
0x5b8, /* SKINIT */
0x23d, /* INVLPGA64 */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x5bf, /* SMSW16r */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x2a8, /* LMSW16r */
0x5f3, /* SWAPGS */
0x46d, /* RDTSCP */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table2392 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x6a6, /* XSAVE */
0x6a2, /* XRSTOR */
0x6aa, /* XSAVEOPT */
0x0, /* */
0x460, /* RDFSBASE */
0x462, /* RDGSBASE */
0x65e, /* WRFSBASE */
0x660, /* WRGSBASE */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table2408 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x6a7, /* XSAVE64 */
0x6a3, /* XRSTOR64 */
0x6ab, /* XSAVEOPT64 */
0x0, /* */
0x461, /* RDFSBASE64 */
0x463, /* RDGSBASE64 */
0x65f, /* WRFSBASE64 */
0x661, /* WRGSBASE64 */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table2424 */
0x635, /* TZCNT64rm */
0x636, /* TZCNT64rr */
/* Table2426 */
0x309, /* LZCNT64rm */
0x30a, /* LZCNT64rr */
/* Table2428 */
0x0, /* */
0x1c7, /* CMPXCHG16B */
0x0, /* */
0x6a5, /* XRSTORS64 */
0x6a9, /* XSAVEC64 */
0x6ad, /* XSAVES64 */
0x659, /* VMXON */
0x64a, /* VMPTRSTm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x468, /* RDRAND64r */
0x46b, /* RDSEED64r */
/* Table2444 */
0x35c, /* MOVBE32rm */
0x0, /* */
/* Table2446 */
0x35b, /* MOVBE32mr */
0x0, /* */
/* Table2448 */
0x239, /* INVEPT32 */
0x0, /* */
/* Table2450 */
0x240, /* INVVPID32 */
0x0, /* */
/* Table2452 */
0x23e, /* INVPCID32 */
0x0, /* */
/* Table2454 */
0x35a, /* MOVBE16rm */
0x0, /* */
/* Table2456 */
0x359, /* MOVBE16mr */
0x0, /* */
/* Table2458 */
0x42, /* ADCX32rm */
0x43, /* ADCX32rr */
/* Table2460 */
0x77, /* ADOX32rm */
0x78, /* ADOX32rr */
/* Table2462 */
0x35e, /* MOVBE64rm */
0x0, /* */
/* Table2464 */
0x35d, /* MOVBE64mr */
0x0, /* */
/* Table2466 */
0x23a, /* INVEPT64 */
0x0, /* */
/* Table2468 */
0x241, /* INVVPID64 */
0x0, /* */
/* Table2470 */
0x23f, /* INVPCID64 */
0x0, /* */
/* Table2472 */
0x79, /* ADOX64rm */
0x7a, /* ADOX64rr */
/* Table2474 */
0x44, /* ADCX64rm */
0x45, /* ADCX64rr */
/* Table2476 */
0x9f, /* ANDN32rm */
0xa0, /* ANDN32rr */
/* Table2478 */
0x0, /* */
0xd1, /* BLSR32rm */
0xcd, /* BLSMSK32rm */
0xc5, /* BLSI32rm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xd2, /* BLSR32rr */
0xce, /* BLSMSK32rr */
0xc6, /* BLSI32rr */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table2494 */
0x115, /* BZHI32rm */
0x116, /* BZHI32rr */
/* Table2496 */
0xa5, /* BEXTR32rm */
0xa6, /* BEXTR32rr */
/* Table2498 */
0x3ef, /* PEXT32rm */
0x3f0, /* PEXT32rr */
/* Table2500 */
0x508, /* SARX32rm */
0x509, /* SARX32rr */
/* Table2502 */
0x3eb, /* PDEP32rm */
0x3ec, /* PDEP32rr */
/* Table2504 */
0x388, /* MULX32rm */
0x389, /* MULX32rr */
/* Table2506 */
0x5b1, /* SHRX32rm */
0x5b2, /* SHRX32rr */
/* Table2508 */
0x589, /* SHLX32rm */
0x58a, /* SHLX32rr */
/* Table2510 */
0xa1, /* ANDN64rm */
0xa2, /* ANDN64rr */
/* Table2512 */
0x0, /* */
0xd3, /* BLSR64rm */
0xcf, /* BLSMSK64rm */
0xc7, /* BLSI64rm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xd4, /* BLSR64rr */
0xd0, /* BLSMSK64rr */
0xc8, /* BLSI64rr */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
/* Table2528 */
0x117, /* BZHI64rm */
0x118, /* BZHI64rr */
/* Table2530 */
0xa7, /* BEXTR64rm */
0xa8, /* BEXTR64rr */
/* Table2532 */
0x3f1, /* PEXT64rm */
0x3f2, /* PEXT64rr */
/* Table2534 */
0x50a, /* SARX64rm */
0x50b, /* SARX64rr */
/* Table2536 */
0x3ed, /* PDEP64rm */
0x3ee, /* PDEP64rr */
/* Table2538 */
0x38a, /* MULX64rm */
0x38b, /* MULX64rr */
/* Table2540 */
0x5b3, /* SHRX64rm */
0x5b4, /* SHRX64rr */
/* Table2542 */
0x58b, /* SHLX64rm */
0x58c, /* SHLX64rr */
/* Table2544 */
0x4d1, /* RORX32mi */
0x4d2, /* RORX32ri */
/* Table2546 */
0x4d3, /* RORX64mi */
0x4d4, /* RORX64ri */
/* Table2548 */
0x0, /* */
0xad, /* BLCFILL32rm */
0xc1, /* BLSFILL32rm */
0xbd, /* BLCS32rm */
0x637, /* TZMSK32rm */
0xb5, /* BLCIC32rm */
0xc9, /* BLSIC32rm */
0x5fa, /* T1MSKC32rm */
0x0, /* */
0xae, /* BLCFILL32rr */
0xc2, /* BLSFILL32rr */
0xbe, /* BLCS32rr */
0x638, /* TZMSK32rr */
0xb6, /* BLCIC32rr */
0xca, /* BLSIC32rr */
0x5fb, /* T1MSKC32rr */
/* Table2564 */
0x0, /* */
0xb9, /* BLCMSK32rm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xb1, /* BLCI32rm */
0x0, /* */
0x0, /* */
0xba, /* BLCMSK32rr */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xb2, /* BLCI32rr */
0x0, /* */
/* Table2580 */
0x0, /* */
0xaf, /* BLCFILL64rm */
0xc3, /* BLSFILL64rm */
0xbf, /* BLCS64rm */
0x639, /* TZMSK64rm */
0xb7, /* BLCIC64rm */
0xcb, /* BLSIC64rm */
0x5fc, /* T1MSKC64rm */
0x0, /* */
0xb0, /* BLCFILL64rr */
0xc4, /* BLSFILL64rr */
0xc0, /* BLCS64rr */
0x63a, /* TZMSK64rr */
0xb8, /* BLCIC64rr */
0xcc, /* BLSIC64rr */
0x5fd, /* T1MSKC64rr */
/* Table2596 */
0x0, /* */
0xbb, /* BLCMSK64rm */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xb3, /* BLCI64rm */
0x0, /* */
0x0, /* */
0xbc, /* BLCMSK64rr */
0x0, /* */
0x0, /* */
0x0, /* */
0x0, /* */
0xb4, /* BLCI64rr */
0x0, /* */
/* Table2612 */
0xa9, /* BEXTRI32mi */
0xaa, /* BEXTRI32ri */
/* Table2614 */
0xab, /* BEXTRI64mi */
0xac, /* BEXTRI64ri */
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 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
236 /* Table236 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
237 /* Table237 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
240 /* Table240 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
241 /* Table241 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
242 /* Table242 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
243 /* Table243 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
245 /* Table245 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
247 /* Table247 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
249 /* Table249 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
251 /* Table251 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
253 /* Table253 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
255 /* Table255 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
274 /* Table274 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
290 /* Table290 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
291 /* Table291 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
312 /* Table312 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
329 /* Table329 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
330 /* Table330 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
331 /* Table331 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
334 /* Table334 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
335 /* Table335 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
352 /* Table352 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
384 /* Table384 */
},
/* 0xd4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
400 /* Table400 */
},
/* 0xd5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
401 /* Table401 */
},
/* 0xd6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
402 /* Table402 */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
479 /* Table479 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
484 /* Table484 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
486 /* Table486 */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
514 /* Table514 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
552 /* Table552 */
}
}
}
, /* 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,
568 /* Table568 */
},
/* 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,
569 /* Table569 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
571 /* Table571 */
},
/* 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,
573 /* Table573 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
104 /* Table104 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 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,
575 /* Table575 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
213 /* Table213 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
577 /* Table577 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
233 /* Table233 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
234 /* Table234 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
594 /* Table594 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
595 /* Table595 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
596 /* Table596 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
597 /* Table597 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
598 /* Table598 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
599 /* Table599 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
245 /* Table245 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
247 /* Table247 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
249 /* Table249 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
251 /* Table251 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
253 /* Table253 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
255 /* Table255 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
274 /* Table274 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
600 /* Table600 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
601 /* Table601 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
312 /* Table312 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
330 /* Table330 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
331 /* Table331 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
335 /* Table335 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
352 /* Table352 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
384 /* Table384 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
603 /* Table603 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
604 /* Table604 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
514 /* Table514 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
605 /* Table605 */
}
}
}
, /* IC_OPSIZE */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1 /* Table1 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
621 /* Table621 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
5 /* Table5 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
623 /* Table623 */
},
/* 0x04 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
9 /* Table9 */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
625 /* Table625 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
626 /* Table626 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
627 /* Table627 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
13 /* Table13 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
628 /* Table628 */
},
/* 0x0a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
17 /* Table17 */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
630 /* Table630 */
},
/* 0x0c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
21 /* Table21 */
},
/* 0x0d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
632 /* Table632 */
},
/* 0x0e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
633 /* Table633 */
},
/* 0x0f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x10 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
24 /* Table24 */
},
/* 0x11 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
634 /* Table634 */
},
/* 0x12 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
28 /* Table28 */
},
/* 0x13 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
636 /* Table636 */
},
/* 0x14 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
32 /* Table32 */
},
/* 0x15 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
638 /* Table638 */
},
/* 0x16 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
639 /* Table639 */
},
/* 0x17 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
640 /* Table640 */
},
/* 0x18 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
36 /* Table36 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
641 /* Table641 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
40 /* Table40 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
643 /* Table643 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
44 /* Table44 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
645 /* Table645 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
646 /* Table646 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
647 /* Table647 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
48 /* Table48 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
648 /* Table648 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
52 /* Table52 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
650 /* Table650 */
},
/* 0x24 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
56 /* Table56 */
},
/* 0x25 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
652 /* Table652 */
},
/* 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,
653 /* Table653 */
},
/* 0x2a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
63 /* Table63 */
},
/* 0x2b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
655 /* Table655 */
},
/* 0x2c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
67 /* Table67 */
},
/* 0x2d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
657 /* Table657 */
},
/* 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,
658 /* Table658 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
74 /* Table74 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
660 /* Table660 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
78 /* Table78 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
662 /* Table662 */
},
/* 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,
663 /* Table663 */
},
/* 0x3a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
85 /* Table85 */
},
/* 0x3b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
665 /* Table665 */
},
/* 0x3c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
89 /* Table89 */
},
/* 0x3d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
667 /* Table667 */
},
/* 0x3e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x3f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
91 /* Table91 */
},
/* 0x40 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x50 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x60 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
672 /* Table672 */
},
/* 0x61 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
673 /* Table673 */
},
/* 0x62 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
674 /* Table674 */
},
/* 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,
676 /* Table676 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
677 /* Table677 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
679 /* Table679 */
},
/* 0x6b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
680 /* Table680 */
},
/* 0x6c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
109 /* Table109 */
},
/* 0x6d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
682 /* Table682 */
},
/* 0x6e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
111 /* Table111 */
},
/* 0x6f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
683 /* Table683 */
},
/* 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,
684 /* Table684 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
161 /* Table161 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
700 /* Table700 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
193 /* Table193 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
716 /* Table716 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
197 /* Table197 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
718 /* Table718 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
201 /* Table201 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
720 /* Table720 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
205 /* Table205 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
722 /* Table722 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
724 /* Table724 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
726 /* Table726 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
728 /* Table728 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
730 /* Table730 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
747 /* Table747 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
748 /* Table748 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
749 /* Table749 */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
750 /* Table750 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
751 /* Table751 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
240 /* Table240 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
752 /* Table752 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
242 /* Table242 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
753 /* Table753 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
754 /* Table754 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
755 /* Table755 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
756 /* Table756 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
757 /* Table757 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
758 /* Table758 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
759 /* Table759 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
761 /* Table761 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
777 /* Table777 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
778 /* Table778 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
779 /* Table779 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
781 /* Table781 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
783 /* Table783 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
329 /* Table329 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
799 /* Table799 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
800 /* Table800 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
334 /* Table334 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
801 /* Table801 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
802 /* Table802 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
818 /* Table818 */
},
/* 0xd4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
400 /* Table400 */
},
/* 0xd5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
401 /* Table401 */
},
/* 0xd6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
402 /* Table402 */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
479 /* Table479 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
834 /* Table834 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
835 /* Table835 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
836 /* Table836 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
837 /* Table837 */
},
/* 0xea */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
838 /* Table838 */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
839 /* Table839 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
840 /* Table840 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
841 /* Table841 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
857 /* Table857 */
}
}
}
, /* 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 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
236 /* Table236 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
237 /* Table237 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
873 /* Table873 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
874 /* Table874 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
875 /* Table875 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
876 /* Table876 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
245 /* Table245 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
247 /* Table247 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
249 /* Table249 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
251 /* Table251 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
253 /* Table253 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
255 /* Table255 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
274 /* Table274 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
290 /* Table290 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
291 /* Table291 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
312 /* Table312 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
329 /* Table329 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
330 /* Table330 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
331 /* Table331 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
334 /* Table334 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
335 /* Table335 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
352 /* Table352 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
384 /* Table384 */
},
/* 0xd4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
400 /* Table400 */
},
/* 0xd5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
401 /* Table401 */
},
/* 0xd6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
402 /* Table402 */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
877 /* Table877 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
484 /* Table484 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
486 /* Table486 */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
514 /* Table514 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
552 /* Table552 */
}
}
}
, /* IC_OPSIZE_ADSIZE */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1 /* Table1 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
621 /* Table621 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
5 /* Table5 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
623 /* Table623 */
},
/* 0x04 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
9 /* Table9 */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
625 /* Table625 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
626 /* Table626 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
627 /* Table627 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
13 /* Table13 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
628 /* Table628 */
},
/* 0x0a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
17 /* Table17 */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
630 /* Table630 */
},
/* 0x0c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
21 /* Table21 */
},
/* 0x0d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
632 /* Table632 */
},
/* 0x0e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
633 /* Table633 */
},
/* 0x0f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x10 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
24 /* Table24 */
},
/* 0x11 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
634 /* Table634 */
},
/* 0x12 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
28 /* Table28 */
},
/* 0x13 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
636 /* Table636 */
},
/* 0x14 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
32 /* Table32 */
},
/* 0x15 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
638 /* Table638 */
},
/* 0x16 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
639 /* Table639 */
},
/* 0x17 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
640 /* Table640 */
},
/* 0x18 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
36 /* Table36 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
641 /* Table641 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
40 /* Table40 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
643 /* Table643 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
44 /* Table44 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
645 /* Table645 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
646 /* Table646 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
647 /* Table647 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
48 /* Table48 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
648 /* Table648 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
52 /* Table52 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
650 /* Table650 */
},
/* 0x24 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
56 /* Table56 */
},
/* 0x25 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
652 /* Table652 */
},
/* 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,
653 /* Table653 */
},
/* 0x2a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
63 /* Table63 */
},
/* 0x2b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
655 /* Table655 */
},
/* 0x2c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
67 /* Table67 */
},
/* 0x2d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
657 /* Table657 */
},
/* 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,
658 /* Table658 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
74 /* Table74 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
660 /* Table660 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
78 /* Table78 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
662 /* Table662 */
},
/* 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,
663 /* Table663 */
},
/* 0x3a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
85 /* Table85 */
},
/* 0x3b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
665 /* Table665 */
},
/* 0x3c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
89 /* Table89 */
},
/* 0x3d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
667 /* Table667 */
},
/* 0x3e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x3f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
91 /* Table91 */
},
/* 0x40 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
668 /* Table668 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
669 /* Table669 */
},
/* 0x50 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x60 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
672 /* Table672 */
},
/* 0x61 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
673 /* Table673 */
},
/* 0x62 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
674 /* Table674 */
},
/* 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,
676 /* Table676 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
677 /* Table677 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
679 /* Table679 */
},
/* 0x6b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
680 /* Table680 */
},
/* 0x6c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
109 /* Table109 */
},
/* 0x6d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
682 /* Table682 */
},
/* 0x6e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
111 /* Table111 */
},
/* 0x6f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
683 /* Table683 */
},
/* 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,
684 /* Table684 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
161 /* Table161 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
700 /* Table700 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
193 /* Table193 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
716 /* Table716 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
197 /* Table197 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
718 /* Table718 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
201 /* Table201 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
720 /* Table720 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
205 /* Table205 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
722 /* Table722 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
724 /* Table724 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
726 /* Table726 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
728 /* Table728 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
730 /* Table730 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
747 /* Table747 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
748 /* Table748 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
749 /* Table749 */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
750 /* Table750 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
751 /* Table751 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
873 /* Table873 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
878 /* Table878 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
875 /* Table875 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
879 /* Table879 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
754 /* Table754 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
755 /* Table755 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
756 /* Table756 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
757 /* Table757 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
758 /* Table758 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
759 /* Table759 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
761 /* Table761 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
777 /* Table777 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
778 /* Table778 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
779 /* Table779 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
781 /* Table781 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
783 /* Table783 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
329 /* Table329 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
799 /* Table799 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
800 /* Table800 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
334 /* Table334 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
801 /* Table801 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
802 /* Table802 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
818 /* Table818 */
},
/* 0xd4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
400 /* Table400 */
},
/* 0xd5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
401 /* Table401 */
},
/* 0xd6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
402 /* Table402 */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
877 /* Table877 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
834 /* Table834 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
835 /* Table835 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
836 /* Table836 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
837 /* Table837 */
},
/* 0xea */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
838 /* Table838 */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
839 /* Table839 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
840 /* Table840 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
841 /* Table841 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
857 /* Table857 */
}
}
}
, /* 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 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
236 /* Table236 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
237 /* Table237 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
240 /* Table240 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
241 /* Table241 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
242 /* Table242 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
243 /* Table243 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
245 /* Table245 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
247 /* Table247 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
249 /* Table249 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
251 /* Table251 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
253 /* Table253 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
255 /* Table255 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
274 /* Table274 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
290 /* Table290 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
291 /* Table291 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
312 /* Table312 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
329 /* Table329 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
330 /* Table330 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
331 /* Table331 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
334 /* Table334 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
335 /* Table335 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
352 /* Table352 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
384 /* Table384 */
},
/* 0xd4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
400 /* Table400 */
},
/* 0xd5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
401 /* Table401 */
},
/* 0xd6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
402 /* Table402 */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
479 /* Table479 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
484 /* Table484 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
486 /* Table486 */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
514 /* Table514 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
552 /* Table552 */
}
}
}
, /* 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,
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 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
236 /* Table236 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
237 /* Table237 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
240 /* Table240 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
241 /* Table241 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
242 /* Table242 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
243 /* Table243 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
245 /* Table245 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
247 /* Table247 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
249 /* Table249 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
251 /* Table251 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
253 /* Table253 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
255 /* Table255 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
274 /* Table274 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
290 /* Table290 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
291 /* Table291 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
312 /* Table312 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
329 /* Table329 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
330 /* Table330 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
331 /* Table331 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
334 /* Table334 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
335 /* Table335 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
352 /* Table352 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
384 /* Table384 */
},
/* 0xd4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
400 /* Table400 */
},
/* 0xd5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
401 /* Table401 */
},
/* 0xd6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
402 /* Table402 */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
479 /* Table479 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
484 /* Table484 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
486 /* Table486 */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
514 /* Table514 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
552 /* Table552 */
}
}
}
, /* IC_64BIT_REXW */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1 /* Table1 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
880 /* Table880 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
5 /* Table5 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
882 /* Table882 */
},
/* 0x04 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
9 /* Table9 */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
884 /* Table884 */
},
/* 0x06 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x07 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
13 /* Table13 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
885 /* Table885 */
},
/* 0x0a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
17 /* Table17 */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
887 /* Table887 */
},
/* 0x0c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
21 /* Table21 */
},
/* 0x0d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
889 /* Table889 */
},
/* 0x0e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x10 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
24 /* Table24 */
},
/* 0x11 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
890 /* Table890 */
},
/* 0x12 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
28 /* Table28 */
},
/* 0x13 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
892 /* Table892 */
},
/* 0x14 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
32 /* Table32 */
},
/* 0x15 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
894 /* Table894 */
},
/* 0x16 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x17 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x18 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
36 /* Table36 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
895 /* Table895 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
40 /* Table40 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
897 /* Table897 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
44 /* Table44 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
899 /* Table899 */
},
/* 0x1e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x1f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
48 /* Table48 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
900 /* Table900 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
52 /* Table52 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
902 /* Table902 */
},
/* 0x24 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
56 /* Table56 */
},
/* 0x25 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
904 /* Table904 */
},
/* 0x26 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x27 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x28 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
59 /* Table59 */
},
/* 0x29 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
905 /* Table905 */
},
/* 0x2a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
63 /* Table63 */
},
/* 0x2b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
907 /* Table907 */
},
/* 0x2c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
67 /* Table67 */
},
/* 0x2d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
909 /* Table909 */
},
/* 0x2e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x2f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x30 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
70 /* Table70 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
910 /* Table910 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
74 /* Table74 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
912 /* Table912 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
78 /* Table78 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
914 /* Table914 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x38 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
81 /* Table81 */
},
/* 0x39 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
915 /* Table915 */
},
/* 0x3a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
85 /* Table85 */
},
/* 0x3b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
917 /* Table917 */
},
/* 0x3c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
89 /* Table89 */
},
/* 0x3d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
919 /* Table919 */
},
/* 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,
568 /* Table568 */
},
/* 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,
569 /* Table569 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
920 /* Table920 */
},
/* 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,
573 /* Table573 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
922 /* Table922 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 0x6b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
924 /* Table924 */
},
/* 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,
926 /* Table926 */
},
/* 0x82 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
942 /* Table942 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
193 /* Table193 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
958 /* Table958 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
197 /* Table197 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
960 /* Table960 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
201 /* Table201 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
962 /* Table962 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
205 /* Table205 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
964 /* Table964 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
966 /* Table966 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
968 /* Table968 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
970 /* Table970 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
577 /* Table577 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
973 /* Table973 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
974 /* Table974 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
594 /* Table594 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
595 /* Table595 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
596 /* Table596 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
975 /* Table975 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
598 /* Table598 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
976 /* Table976 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
977 /* Table977 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
978 /* Table978 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
979 /* Table979 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
980 /* Table980 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
981 /* Table981 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
982 /* Table982 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
984 /* Table984 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
600 /* Table600 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
601 /* Table601 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1000 /* Table1000 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1016 /* Table1016 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1017 /* Table1017 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1018 /* Table1018 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1019 /* Table1019 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1035 /* Table1035 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
603 /* Table603 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
604 /* Table604 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1051 /* Table1051 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1067 /* Table1067 */
}
}
}
, /* IC_64BIT_REXW_ADSIZE */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1 /* Table1 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
880 /* Table880 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
5 /* Table5 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
882 /* Table882 */
},
/* 0x04 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
9 /* Table9 */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
884 /* Table884 */
},
/* 0x06 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x07 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
13 /* Table13 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
885 /* Table885 */
},
/* 0x0a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
17 /* Table17 */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
887 /* Table887 */
},
/* 0x0c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
21 /* Table21 */
},
/* 0x0d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
889 /* Table889 */
},
/* 0x0e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x10 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
24 /* Table24 */
},
/* 0x11 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
890 /* Table890 */
},
/* 0x12 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
28 /* Table28 */
},
/* 0x13 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
892 /* Table892 */
},
/* 0x14 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
32 /* Table32 */
},
/* 0x15 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
894 /* Table894 */
},
/* 0x16 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x17 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x18 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
36 /* Table36 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
895 /* Table895 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
40 /* Table40 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
897 /* Table897 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
44 /* Table44 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
899 /* Table899 */
},
/* 0x1e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x1f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
48 /* Table48 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
900 /* Table900 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
52 /* Table52 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
902 /* Table902 */
},
/* 0x24 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
56 /* Table56 */
},
/* 0x25 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
904 /* Table904 */
},
/* 0x26 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x27 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x28 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
59 /* Table59 */
},
/* 0x29 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
905 /* Table905 */
},
/* 0x2a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
63 /* Table63 */
},
/* 0x2b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
907 /* Table907 */
},
/* 0x2c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
67 /* Table67 */
},
/* 0x2d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
909 /* Table909 */
},
/* 0x2e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x2f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x30 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
70 /* Table70 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
910 /* Table910 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
74 /* Table74 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
912 /* Table912 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
78 /* Table78 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
914 /* Table914 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x38 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
81 /* Table81 */
},
/* 0x39 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
915 /* Table915 */
},
/* 0x3a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
85 /* Table85 */
},
/* 0x3b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
917 /* Table917 */
},
/* 0x3c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
89 /* Table89 */
},
/* 0x3d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
919 /* Table919 */
},
/* 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,
568 /* Table568 */
},
/* 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,
670 /* Table670 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
920 /* Table920 */
},
/* 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,
1083 /* Table1083 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
922 /* Table922 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 0x6b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
924 /* Table924 */
},
/* 0x6c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
109 /* Table109 */
},
/* 0x6d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
682 /* Table682 */
},
/* 0x6e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
111 /* Table111 */
},
/* 0x6f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
683 /* Table683 */
},
/* 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,
926 /* Table926 */
},
/* 0x82 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
942 /* Table942 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
193 /* Table193 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
958 /* Table958 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
197 /* Table197 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
960 /* Table960 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
201 /* Table201 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
962 /* Table962 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
205 /* Table205 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
964 /* Table964 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
966 /* Table966 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
968 /* Table968 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
970 /* Table970 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
730 /* Table730 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
973 /* Table973 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
974 /* Table974 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
750 /* Table750 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
751 /* Table751 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
596 /* Table596 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1084 /* Table1084 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
598 /* Table598 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1085 /* Table1085 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
977 /* Table977 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
978 /* Table978 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
979 /* Table979 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
980 /* Table980 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
981 /* Table981 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
982 /* Table982 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
984 /* Table984 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
777 /* Table777 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
778 /* Table778 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
779 /* Table779 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
781 /* Table781 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1000 /* Table1000 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1016 /* Table1016 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1017 /* Table1017 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1018 /* Table1018 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1019 /* Table1019 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1035 /* Table1035 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
603 /* Table603 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
834 /* Table834 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
835 /* Table835 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
836 /* Table836 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
837 /* Table837 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
839 /* Table839 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
840 /* Table840 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1051 /* Table1051 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1086 /* Table1086 */
}
}
}
, /* IC_64BIT_OPSIZE */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1 /* Table1 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
621 /* Table621 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
5 /* Table5 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
623 /* Table623 */
},
/* 0x04 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
9 /* Table9 */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
625 /* Table625 */
},
/* 0x06 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x07 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
13 /* Table13 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
628 /* Table628 */
},
/* 0x0a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
17 /* Table17 */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
630 /* Table630 */
},
/* 0x0c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
21 /* Table21 */
},
/* 0x0d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
632 /* Table632 */
},
/* 0x0e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x10 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
24 /* Table24 */
},
/* 0x11 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
634 /* Table634 */
},
/* 0x12 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
28 /* Table28 */
},
/* 0x13 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
636 /* Table636 */
},
/* 0x14 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
32 /* Table32 */
},
/* 0x15 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
638 /* Table638 */
},
/* 0x16 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x17 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x18 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
36 /* Table36 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
641 /* Table641 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
40 /* Table40 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
643 /* Table643 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
44 /* Table44 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
645 /* Table645 */
},
/* 0x1e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x1f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
48 /* Table48 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
648 /* Table648 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
52 /* Table52 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
650 /* Table650 */
},
/* 0x24 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
56 /* Table56 */
},
/* 0x25 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
652 /* Table652 */
},
/* 0x26 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x27 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x28 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
59 /* Table59 */
},
/* 0x29 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
653 /* Table653 */
},
/* 0x2a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
63 /* Table63 */
},
/* 0x2b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
655 /* Table655 */
},
/* 0x2c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
67 /* Table67 */
},
/* 0x2d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
657 /* Table657 */
},
/* 0x2e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x2f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x30 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
70 /* Table70 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
658 /* Table658 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
74 /* Table74 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
660 /* Table660 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
78 /* Table78 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
662 /* Table662 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x38 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
81 /* Table81 */
},
/* 0x39 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
663 /* Table663 */
},
/* 0x3a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
85 /* Table85 */
},
/* 0x3b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
665 /* Table665 */
},
/* 0x3c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
89 /* Table89 */
},
/* 0x3d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
667 /* Table667 */
},
/* 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,
568 /* Table568 */
},
/* 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,
670 /* Table670 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
571 /* Table571 */
},
/* 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,
1083 /* Table1083 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
677 /* Table677 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 0x6b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
680 /* Table680 */
},
/* 0x6c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
109 /* Table109 */
},
/* 0x6d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
682 /* Table682 */
},
/* 0x6e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
111 /* Table111 */
},
/* 0x6f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
683 /* Table683 */
},
/* 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,
684 /* Table684 */
},
/* 0x82 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
700 /* Table700 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
193 /* Table193 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
716 /* Table716 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
197 /* Table197 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
718 /* Table718 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
201 /* Table201 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
720 /* Table720 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
205 /* Table205 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
722 /* Table722 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
724 /* Table724 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
726 /* Table726 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
728 /* Table728 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
730 /* Table730 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
747 /* Table747 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
748 /* Table748 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
750 /* Table750 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
751 /* Table751 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
596 /* Table596 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1102 /* Table1102 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
598 /* Table598 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1103 /* Table1103 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
754 /* Table754 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
755 /* Table755 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
756 /* Table756 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
757 /* Table757 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
758 /* Table758 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
759 /* Table759 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
761 /* Table761 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
777 /* Table777 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
778 /* Table778 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
779 /* Table779 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
781 /* Table781 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
783 /* Table783 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
799 /* Table799 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
800 /* Table800 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
801 /* Table801 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
802 /* Table802 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
818 /* Table818 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
603 /* Table603 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
834 /* Table834 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
835 /* Table835 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
836 /* Table836 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
837 /* Table837 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
839 /* Table839 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
840 /* Table840 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
841 /* Table841 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1104 /* Table1104 */
}
}
}
, /* 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,
568 /* Table568 */
},
/* 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,
569 /* Table569 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
571 /* Table571 */
},
/* 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,
573 /* Table573 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
104 /* Table104 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 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,
575 /* Table575 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
213 /* Table213 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
577 /* Table577 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
233 /* Table233 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
234 /* Table234 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
594 /* Table594 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
595 /* Table595 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
240 /* Table240 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
241 /* Table241 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
242 /* Table242 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
243 /* Table243 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
245 /* Table245 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
247 /* Table247 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
249 /* Table249 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
251 /* Table251 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
253 /* Table253 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
255 /* Table255 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
274 /* Table274 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
600 /* Table600 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
601 /* Table601 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
312 /* Table312 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
330 /* Table330 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
331 /* Table331 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
335 /* Table335 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
352 /* Table352 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
384 /* Table384 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
479 /* Table479 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
604 /* Table604 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
514 /* Table514 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
605 /* Table605 */
}
}
}
, /* IC_64BIT_OPSIZE_ADSIZE */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1 /* Table1 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
621 /* Table621 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
5 /* Table5 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
623 /* Table623 */
},
/* 0x04 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
9 /* Table9 */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
625 /* Table625 */
},
/* 0x06 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x07 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
13 /* Table13 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
628 /* Table628 */
},
/* 0x0a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
17 /* Table17 */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
630 /* Table630 */
},
/* 0x0c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
21 /* Table21 */
},
/* 0x0d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
632 /* Table632 */
},
/* 0x0e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x10 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
24 /* Table24 */
},
/* 0x11 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
634 /* Table634 */
},
/* 0x12 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
28 /* Table28 */
},
/* 0x13 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
636 /* Table636 */
},
/* 0x14 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
32 /* Table32 */
},
/* 0x15 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
638 /* Table638 */
},
/* 0x16 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x17 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x18 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
36 /* Table36 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
641 /* Table641 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
40 /* Table40 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
643 /* Table643 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
44 /* Table44 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
645 /* Table645 */
},
/* 0x1e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x1f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
48 /* Table48 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
648 /* Table648 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
52 /* Table52 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
650 /* Table650 */
},
/* 0x24 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
56 /* Table56 */
},
/* 0x25 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
652 /* Table652 */
},
/* 0x26 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x27 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x28 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
59 /* Table59 */
},
/* 0x29 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
653 /* Table653 */
},
/* 0x2a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
63 /* Table63 */
},
/* 0x2b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
655 /* Table655 */
},
/* 0x2c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
67 /* Table67 */
},
/* 0x2d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
657 /* Table657 */
},
/* 0x2e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x2f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x30 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
70 /* Table70 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
658 /* Table658 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
74 /* Table74 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
660 /* Table660 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
78 /* Table78 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
662 /* Table662 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x38 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
81 /* Table81 */
},
/* 0x39 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
663 /* Table663 */
},
/* 0x3a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
85 /* Table85 */
},
/* 0x3b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
665 /* Table665 */
},
/* 0x3c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
89 /* Table89 */
},
/* 0x3d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
667 /* Table667 */
},
/* 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,
568 /* Table568 */
},
/* 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,
670 /* Table670 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
571 /* Table571 */
},
/* 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,
1083 /* Table1083 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
677 /* Table677 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 0x6b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
680 /* Table680 */
},
/* 0x6c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
109 /* Table109 */
},
/* 0x6d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
682 /* Table682 */
},
/* 0x6e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
111 /* Table111 */
},
/* 0x6f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
683 /* Table683 */
},
/* 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,
684 /* Table684 */
},
/* 0x82 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
700 /* Table700 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
193 /* Table193 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
716 /* Table716 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
197 /* Table197 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
718 /* Table718 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
201 /* Table201 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
720 /* Table720 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
205 /* Table205 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
722 /* Table722 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
724 /* Table724 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
726 /* Table726 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
728 /* Table728 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
730 /* Table730 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
746 /* Table746 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
747 /* Table747 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
748 /* Table748 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
750 /* Table750 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
751 /* Table751 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
596 /* Table596 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
752 /* Table752 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
598 /* Table598 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
753 /* Table753 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
754 /* Table754 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
755 /* Table755 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
756 /* Table756 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
757 /* Table757 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
758 /* Table758 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
759 /* Table759 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
760 /* Table760 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
761 /* Table761 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
777 /* Table777 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
778 /* Table778 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
779 /* Table779 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
781 /* Table781 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
783 /* Table783 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
799 /* Table799 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
800 /* Table800 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
801 /* Table801 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
802 /* Table802 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
818 /* Table818 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
603 /* Table603 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
834 /* Table834 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
835 /* Table835 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
836 /* Table836 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
837 /* Table837 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
839 /* Table839 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
840 /* Table840 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
841 /* Table841 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1104 /* Table1104 */
}
}
}
, /* 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,
568 /* Table568 */
},
/* 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,
569 /* Table569 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
571 /* Table571 */
},
/* 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,
573 /* Table573 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
104 /* Table104 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 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,
575 /* Table575 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
213 /* Table213 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
577 /* Table577 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
233 /* Table233 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
234 /* Table234 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
594 /* Table594 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
595 /* Table595 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
596 /* Table596 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
597 /* Table597 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
598 /* Table598 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
599 /* Table599 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
245 /* Table245 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
247 /* Table247 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
249 /* Table249 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
251 /* Table251 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
253 /* Table253 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
255 /* Table255 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
274 /* Table274 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
600 /* Table600 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
601 /* Table601 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
312 /* Table312 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
330 /* Table330 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
331 /* Table331 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
335 /* Table335 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
352 /* Table352 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
384 /* Table384 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
603 /* Table603 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
604 /* Table604 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
514 /* Table514 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
605 /* Table605 */
}
}
}
, /* 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,
568 /* Table568 */
},
/* 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,
569 /* Table569 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
571 /* Table571 */
},
/* 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,
573 /* Table573 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
104 /* Table104 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 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,
575 /* Table575 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
213 /* Table213 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
577 /* Table577 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
593 /* Table593 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
233 /* Table233 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
234 /* Table234 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
594 /* Table594 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
595 /* Table595 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
596 /* Table596 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
597 /* Table597 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
598 /* Table598 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
599 /* Table599 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
245 /* Table245 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
247 /* Table247 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
249 /* Table249 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
251 /* Table251 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
253 /* Table253 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
255 /* Table255 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
257 /* Table257 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
274 /* Table274 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
600 /* Table600 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
601 /* Table601 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
312 /* Table312 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
330 /* Table330 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
331 /* Table331 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
335 /* Table335 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
352 /* Table352 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
384 /* Table384 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
603 /* Table603 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
604 /* Table604 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
514 /* Table514 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
605 /* Table605 */
}
}
}
, /* IC_64BIT_REXW_XS */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1 /* Table1 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
880 /* Table880 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
5 /* Table5 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
882 /* Table882 */
},
/* 0x04 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
9 /* Table9 */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
884 /* Table884 */
},
/* 0x06 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x07 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
13 /* Table13 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
885 /* Table885 */
},
/* 0x0a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
17 /* Table17 */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
887 /* Table887 */
},
/* 0x0c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
21 /* Table21 */
},
/* 0x0d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
889 /* Table889 */
},
/* 0x0e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x10 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
24 /* Table24 */
},
/* 0x11 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
890 /* Table890 */
},
/* 0x12 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
28 /* Table28 */
},
/* 0x13 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
892 /* Table892 */
},
/* 0x14 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
32 /* Table32 */
},
/* 0x15 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
894 /* Table894 */
},
/* 0x16 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x17 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x18 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
36 /* Table36 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
895 /* Table895 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
40 /* Table40 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
897 /* Table897 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
44 /* Table44 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
899 /* Table899 */
},
/* 0x1e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x1f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
48 /* Table48 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
900 /* Table900 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
52 /* Table52 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
902 /* Table902 */
},
/* 0x24 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
56 /* Table56 */
},
/* 0x25 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
904 /* Table904 */
},
/* 0x26 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x27 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x28 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
59 /* Table59 */
},
/* 0x29 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
905 /* Table905 */
},
/* 0x2a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
63 /* Table63 */
},
/* 0x2b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
907 /* Table907 */
},
/* 0x2c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
67 /* Table67 */
},
/* 0x2d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
909 /* Table909 */
},
/* 0x2e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x2f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x30 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
70 /* Table70 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
910 /* Table910 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
74 /* Table74 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
912 /* Table912 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
78 /* Table78 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
914 /* Table914 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x38 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
81 /* Table81 */
},
/* 0x39 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
915 /* Table915 */
},
/* 0x3a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
85 /* Table85 */
},
/* 0x3b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
917 /* Table917 */
},
/* 0x3c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
89 /* Table89 */
},
/* 0x3d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
919 /* Table919 */
},
/* 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,
568 /* Table568 */
},
/* 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,
569 /* Table569 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
920 /* Table920 */
},
/* 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,
573 /* Table573 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
922 /* Table922 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 0x6b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
924 /* Table924 */
},
/* 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,
926 /* Table926 */
},
/* 0x82 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
942 /* Table942 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
193 /* Table193 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
958 /* Table958 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
197 /* Table197 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
960 /* Table960 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
201 /* Table201 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
962 /* Table962 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
205 /* Table205 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
964 /* Table964 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
966 /* Table966 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
968 /* Table968 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
970 /* Table970 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
577 /* Table577 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
973 /* Table973 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
974 /* Table974 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
594 /* Table594 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
595 /* Table595 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
596 /* Table596 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
975 /* Table975 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
598 /* Table598 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
976 /* Table976 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
977 /* Table977 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
978 /* Table978 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
979 /* Table979 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
980 /* Table980 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
981 /* Table981 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
982 /* Table982 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
984 /* Table984 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
600 /* Table600 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
601 /* Table601 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1000 /* Table1000 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1016 /* Table1016 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1017 /* Table1017 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1018 /* Table1018 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1019 /* Table1019 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1035 /* Table1035 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
603 /* Table603 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
604 /* Table604 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1051 /* Table1051 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1067 /* Table1067 */
}
}
}
, /* IC_64BIT_REXW_XD */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1 /* Table1 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
880 /* Table880 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
5 /* Table5 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
882 /* Table882 */
},
/* 0x04 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
9 /* Table9 */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
884 /* Table884 */
},
/* 0x06 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x07 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
13 /* Table13 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
885 /* Table885 */
},
/* 0x0a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
17 /* Table17 */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
887 /* Table887 */
},
/* 0x0c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
21 /* Table21 */
},
/* 0x0d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
889 /* Table889 */
},
/* 0x0e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x10 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
24 /* Table24 */
},
/* 0x11 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
890 /* Table890 */
},
/* 0x12 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
28 /* Table28 */
},
/* 0x13 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
892 /* Table892 */
},
/* 0x14 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
32 /* Table32 */
},
/* 0x15 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
894 /* Table894 */
},
/* 0x16 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x17 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x18 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
36 /* Table36 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
895 /* Table895 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
40 /* Table40 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
897 /* Table897 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
44 /* Table44 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
899 /* Table899 */
},
/* 0x1e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x1f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
48 /* Table48 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
900 /* Table900 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
52 /* Table52 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
902 /* Table902 */
},
/* 0x24 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
56 /* Table56 */
},
/* 0x25 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
904 /* Table904 */
},
/* 0x26 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x27 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x28 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
59 /* Table59 */
},
/* 0x29 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
905 /* Table905 */
},
/* 0x2a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
63 /* Table63 */
},
/* 0x2b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
907 /* Table907 */
},
/* 0x2c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
67 /* Table67 */
},
/* 0x2d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
909 /* Table909 */
},
/* 0x2e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x2f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x30 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
70 /* Table70 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
910 /* Table910 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
74 /* Table74 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
912 /* Table912 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
78 /* Table78 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
914 /* Table914 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x38 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
81 /* Table81 */
},
/* 0x39 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
915 /* Table915 */
},
/* 0x3a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
85 /* Table85 */
},
/* 0x3b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
917 /* Table917 */
},
/* 0x3c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
89 /* Table89 */
},
/* 0x3d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
919 /* Table919 */
},
/* 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,
568 /* Table568 */
},
/* 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,
569 /* Table569 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
569 /* Table569 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
570 /* Table570 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
920 /* Table920 */
},
/* 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,
573 /* Table573 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
922 /* Table922 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 0x6b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
924 /* Table924 */
},
/* 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,
926 /* Table926 */
},
/* 0x82 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
942 /* Table942 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
193 /* Table193 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
958 /* Table958 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
197 /* Table197 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
960 /* Table960 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
201 /* Table201 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
962 /* Table962 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
205 /* Table205 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
964 /* Table964 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
966 /* Table966 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
968 /* Table968 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
970 /* Table970 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
577 /* Table577 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
973 /* Table973 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
974 /* Table974 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
594 /* Table594 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
595 /* Table595 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
596 /* Table596 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
975 /* Table975 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
598 /* Table598 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
976 /* Table976 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
977 /* Table977 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
978 /* Table978 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
979 /* Table979 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
980 /* Table980 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
981 /* Table981 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
982 /* Table982 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
984 /* Table984 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
600 /* Table600 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
601 /* Table601 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
292 /* Table292 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
294 /* Table294 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1000 /* Table1000 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1016 /* Table1016 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1017 /* Table1017 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1018 /* Table1018 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1019 /* Table1019 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1035 /* Table1035 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
603 /* Table603 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
481 /* Table481 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
483 /* Table483 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
604 /* Table604 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
485 /* Table485 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
489 /* Table489 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
491 /* Table491 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1051 /* Table1051 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1067 /* Table1067 */
}
}
}
, /* IC_64BIT_REXW_OPSIZE */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1 /* Table1 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
880 /* Table880 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
5 /* Table5 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
882 /* Table882 */
},
/* 0x04 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
9 /* Table9 */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
884 /* Table884 */
},
/* 0x06 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x07 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
13 /* Table13 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
885 /* Table885 */
},
/* 0x0a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
17 /* Table17 */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
887 /* Table887 */
},
/* 0x0c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
21 /* Table21 */
},
/* 0x0d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
889 /* Table889 */
},
/* 0x0e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x10 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
24 /* Table24 */
},
/* 0x11 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
890 /* Table890 */
},
/* 0x12 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
28 /* Table28 */
},
/* 0x13 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
892 /* Table892 */
},
/* 0x14 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
32 /* Table32 */
},
/* 0x15 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
894 /* Table894 */
},
/* 0x16 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x17 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x18 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
36 /* Table36 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
895 /* Table895 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
40 /* Table40 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
897 /* Table897 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
44 /* Table44 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
899 /* Table899 */
},
/* 0x1e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x1f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
48 /* Table48 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
900 /* Table900 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
52 /* Table52 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
902 /* Table902 */
},
/* 0x24 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
56 /* Table56 */
},
/* 0x25 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
904 /* Table904 */
},
/* 0x26 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x27 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x28 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
59 /* Table59 */
},
/* 0x29 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
905 /* Table905 */
},
/* 0x2a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
63 /* Table63 */
},
/* 0x2b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
907 /* Table907 */
},
/* 0x2c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
67 /* Table67 */
},
/* 0x2d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
909 /* Table909 */
},
/* 0x2e */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x2f */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x30 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
70 /* Table70 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
910 /* Table910 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
74 /* Table74 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
912 /* Table912 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
78 /* Table78 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
914 /* Table914 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x38 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
81 /* Table81 */
},
/* 0x39 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
915 /* Table915 */
},
/* 0x3a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
85 /* Table85 */
},
/* 0x3b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
917 /* Table917 */
},
/* 0x3c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
89 /* Table89 */
},
/* 0x3d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
919 /* Table919 */
},
/* 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,
568 /* Table568 */
},
/* 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,
670 /* Table670 */
},
/* 0x51 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x52 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x53 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x54 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x55 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x56 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x57 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
670 /* Table670 */
},
/* 0x58 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x59 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x5f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
671 /* Table671 */
},
/* 0x60 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x61 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x62 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x63 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
920 /* Table920 */
},
/* 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,
1083 /* Table1083 */
},
/* 0x69 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
922 /* Table922 */
},
/* 0x6a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
574 /* Table574 */
},
/* 0x6b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
924 /* Table924 */
},
/* 0x6c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
109 /* Table109 */
},
/* 0x6d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
682 /* Table682 */
},
/* 0x6e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
111 /* Table111 */
},
/* 0x6f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
683 /* Table683 */
},
/* 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,
926 /* Table926 */
},
/* 0x82 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
942 /* Table942 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
193 /* Table193 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
958 /* Table958 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
197 /* Table197 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
960 /* Table960 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
201 /* Table201 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
962 /* Table962 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
205 /* Table205 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
964 /* Table964 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
966 /* Table966 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
968 /* Table968 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
970 /* Table970 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
730 /* Table730 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
231 /* Table231 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
972 /* Table972 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
973 /* Table973 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
974 /* Table974 */
},
/* 0x9a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9b */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
750 /* Table750 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
751 /* Table751 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
238 /* Table238 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
239 /* Table239 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
596 /* Table596 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
975 /* Table975 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
598 /* Table598 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
976 /* Table976 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
244 /* Table244 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
977 /* Table977 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
246 /* Table246 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
978 /* Table978 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
248 /* Table248 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
979 /* Table979 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
250 /* Table250 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
980 /* Table980 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
252 /* Table252 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
981 /* Table981 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
254 /* Table254 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
982 /* Table982 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
256 /* Table256 */
},
/* 0xb8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
983 /* Table983 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
258 /* Table258 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
984 /* Table984 */
},
/* 0xc2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
777 /* Table777 */
},
/* 0xc3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
778 /* Table778 */
},
/* 0xc4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
779 /* Table779 */
},
/* 0xc5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
781 /* Table781 */
},
/* 0xc6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
296 /* Table296 */
},
/* 0xc7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1000 /* Table1000 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
328 /* Table328 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
602 /* Table602 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1016 /* Table1016 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1017 /* Table1017 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
332 /* Table332 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
333 /* Table333 */
},
/* 0xce */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1018 /* Table1018 */
},
/* 0xd0 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
336 /* Table336 */
},
/* 0xd1 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1019 /* Table1019 */
},
/* 0xd2 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
368 /* Table368 */
},
/* 0xd3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1035 /* Table1035 */
},
/* 0xd4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd5 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
403 /* Table403 */
},
/* 0xd8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xd9 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xda */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xdb */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
404 /* Table404 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
476 /* Table476 */
},
/* 0xe1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
477 /* Table477 */
},
/* 0xe2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
478 /* Table478 */
},
/* 0xe3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
603 /* Table603 */
},
/* 0xe4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
480 /* Table480 */
},
/* 0xe5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
834 /* Table834 */
},
/* 0xe6 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
482 /* Table482 */
},
/* 0xe7 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
835 /* Table835 */
},
/* 0xe8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
836 /* Table836 */
},
/* 0xe9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
837 /* Table837 */
},
/* 0xea */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xeb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
487 /* Table487 */
},
/* 0xec */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
488 /* Table488 */
},
/* 0xed */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
839 /* Table839 */
},
/* 0xee */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
490 /* Table490 */
},
/* 0xef */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
840 /* Table840 */
},
/* 0xf0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
492 /* Table492 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
493 /* Table493 */
},
/* 0xf2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
494 /* Table494 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
495 /* Table495 */
},
/* 0xf4 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
496 /* Table496 */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
497 /* Table497 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
498 /* Table498 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1051 /* Table1051 */
},
/* 0xf8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
530 /* Table530 */
},
/* 0xf9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
531 /* Table531 */
},
/* 0xfa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
532 /* Table532 */
},
/* 0xfb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
533 /* Table533 */
},
/* 0xfc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
534 /* Table534 */
},
/* 0xfd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
535 /* Table535 */
},
/* 0xfe */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
536 /* Table536 */
},
/* 0xff */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1086 /* Table1086 */
}
}
}
, /* 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, 7, 0, 0, 8, 9, 10, 11, 12, 13, 14, 0, 0, 15, 16, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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,
1120 /* Table1120 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1136 /* Table1136 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1208 /* Table1208 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1210 /* Table1210 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1248 /* Table1248 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1250 /* Table1250 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1252 /* Table1252 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1254 /* Table1254 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1263 /* Table1263 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1265 /* Table1265 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1267 /* Table1267 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1269 /* Table1269 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1271 /* Table1271 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1273 /* Table1273 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1275 /* Table1275 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1277 /* Table1277 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1279 /* Table1279 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1281 /* Table1281 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1283 /* Table1283 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1285 /* Table1285 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1287 /* Table1287 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1289 /* Table1289 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1291 /* Table1291 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1293 /* Table1293 */
},
/* 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,
1295 /* Table1295 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1297 /* Table1297 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1347 /* Table1347 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1348 /* Table1348 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1350 /* Table1350 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1352 /* Table1352 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1354 /* Table1354 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1500 /* Table1500 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1501 /* Table1501 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1503 /* Table1503 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1505 /* Table1505 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1507 /* Table1507 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1509 /* Table1509 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1525 /* Table1525 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1529 /* Table1529 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1531 /* Table1531 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1533 /* Table1533 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1535 /* Table1535 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1537 /* Table1537 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1539 /* Table1539 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1544 /* Table1544 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1560 /* Table1560 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1562 /* Table1562 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1564 /* Table1564 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1566 /* Table1566 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1572 /* Table1572 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1574 /* Table1574 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1120 /* Table1120 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1591 /* Table1591 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1208 /* Table1208 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1210 /* Table1210 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1263 /* Table1263 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1265 /* Table1265 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1267 /* Table1267 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1269 /* Table1269 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1271 /* Table1271 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1273 /* Table1273 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1275 /* Table1275 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1277 /* Table1277 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1279 /* Table1279 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1281 /* Table1281 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1283 /* Table1283 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1285 /* Table1285 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1287 /* Table1287 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1289 /* Table1289 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1291 /* Table1291 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1293 /* Table1293 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1675 /* Table1675 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1676 /* Table1676 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1350 /* Table1350 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1352 /* Table1352 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1354 /* Table1354 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1677 /* Table1677 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1678 /* Table1678 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1503 /* Table1503 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1505 /* Table1505 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1507 /* Table1507 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1509 /* Table1509 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1525 /* Table1525 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1529 /* Table1529 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1531 /* Table1531 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1533 /* Table1533 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1535 /* Table1535 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1537 /* Table1537 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1539 /* Table1539 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1544 /* Table1544 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1560 /* Table1560 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1562 /* Table1562 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1564 /* Table1564 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1566 /* Table1566 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1572 /* Table1572 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1574 /* Table1574 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1679 /* Table1679 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1695 /* Table1695 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1767 /* Table1767 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1769 /* Table1769 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1771 /* Table1771 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1787 /* Table1787 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1789 /* Table1789 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1791 /* Table1791 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1793 /* Table1793 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1795 /* Table1795 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1797 /* Table1797 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1799 /* Table1799 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1248 /* Table1248 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1250 /* Table1250 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1252 /* Table1252 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1254 /* Table1254 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1801 /* Table1801 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1803 /* Table1803 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1805 /* Table1805 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1807 /* Table1807 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1809 /* Table1809 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1811 /* Table1811 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1813 /* Table1813 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1815 /* Table1815 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1817 /* Table1817 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1819 /* Table1819 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1821 /* Table1821 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1823 /* Table1823 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1825 /* Table1825 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1827 /* Table1827 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1829 /* Table1829 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1831 /* Table1831 */
},
/* 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,
1295 /* Table1295 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1297 /* Table1297 */
},
/* 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_ONEENTRY,
1833 /* Table1833 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1834 /* Table1834 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1835 /* Table1835 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1836 /* Table1836 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1837 /* Table1837 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1838 /* Table1838 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1839 /* Table1839 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1840 /* Table1840 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1841 /* Table1841 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1842 /* Table1842 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1843 /* Table1843 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1844 /* Table1844 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1845 /* Table1845 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1846 /* Table1846 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1847 /* Table1847 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1848 /* Table1848 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1849 /* Table1849 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1850 /* Table1850 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1851 /* Table1851 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1853 /* Table1853 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1855 /* Table1855 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1857 /* Table1857 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1858 /* Table1858 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1859 /* Table1859 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1861 /* Table1861 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1863 /* Table1863 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1865 /* Table1865 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1937 /* Table1937 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1939 /* Table1939 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1941 /* Table1941 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1943 /* Table1943 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1945 /* Table1945 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1947 /* Table1947 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1949 /* Table1949 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1951 /* Table1951 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1967 /* Table1967 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1969 /* Table1969 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1971 /* Table1971 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1973 /* Table1973 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1975 /* Table1975 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1977 /* Table1977 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1120 /* Table1120 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1136 /* Table1136 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1208 /* Table1208 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1210 /* Table1210 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1248 /* Table1248 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1250 /* Table1250 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1252 /* Table1252 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1254 /* Table1254 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1263 /* Table1263 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1265 /* Table1265 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1267 /* Table1267 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1269 /* Table1269 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1271 /* Table1271 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1273 /* Table1273 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1275 /* Table1275 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1277 /* Table1277 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1279 /* Table1279 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1281 /* Table1281 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1283 /* Table1283 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1285 /* Table1285 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1287 /* Table1287 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1289 /* Table1289 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1291 /* Table1291 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1293 /* Table1293 */
},
/* 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,
1295 /* Table1295 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1297 /* Table1297 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1347 /* Table1347 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1348 /* Table1348 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1350 /* Table1350 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1352 /* Table1352 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1354 /* Table1354 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1500 /* Table1500 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1501 /* Table1501 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1503 /* Table1503 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1505 /* Table1505 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1507 /* Table1507 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1509 /* Table1509 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1525 /* Table1525 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1529 /* Table1529 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1531 /* Table1531 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1533 /* Table1533 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1535 /* Table1535 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1537 /* Table1537 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1539 /* Table1539 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1544 /* Table1544 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1560 /* Table1560 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1562 /* Table1562 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1564 /* Table1564 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1566 /* Table1566 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1572 /* Table1572 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1574 /* Table1574 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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_ADSIZE */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1679 /* Table1679 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1695 /* Table1695 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1767 /* Table1767 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1769 /* Table1769 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1771 /* Table1771 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1787 /* Table1787 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1789 /* Table1789 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1791 /* Table1791 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1793 /* Table1793 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1795 /* Table1795 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1797 /* Table1797 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1799 /* Table1799 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1248 /* Table1248 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1250 /* Table1250 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1252 /* Table1252 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1254 /* Table1254 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1801 /* Table1801 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1803 /* Table1803 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1805 /* Table1805 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1807 /* Table1807 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1809 /* Table1809 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1811 /* Table1811 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1813 /* Table1813 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1815 /* Table1815 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1817 /* Table1817 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1819 /* Table1819 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1821 /* Table1821 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1823 /* Table1823 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1825 /* Table1825 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1827 /* Table1827 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1829 /* Table1829 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1831 /* Table1831 */
},
/* 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,
1295 /* Table1295 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1297 /* Table1297 */
},
/* 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_ONEENTRY,
1833 /* Table1833 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1834 /* Table1834 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1835 /* Table1835 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1836 /* Table1836 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1837 /* Table1837 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1838 /* Table1838 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1839 /* Table1839 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1840 /* Table1840 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1841 /* Table1841 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1842 /* Table1842 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1843 /* Table1843 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1844 /* Table1844 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1845 /* Table1845 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1846 /* Table1846 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1847 /* Table1847 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1848 /* Table1848 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1849 /* Table1849 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1850 /* Table1850 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1851 /* Table1851 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1853 /* Table1853 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1855 /* Table1855 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1857 /* Table1857 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1858 /* Table1858 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1859 /* Table1859 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1861 /* Table1861 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1863 /* Table1863 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1865 /* Table1865 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1937 /* Table1937 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1939 /* Table1939 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1941 /* Table1941 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1943 /* Table1943 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1945 /* Table1945 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1947 /* Table1947 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1949 /* Table1949 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1951 /* Table1951 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1967 /* Table1967 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1969 /* Table1969 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1971 /* Table1971 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1973 /* Table1973 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1975 /* Table1975 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1977 /* Table1977 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1120 /* Table1120 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1136 /* Table1136 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1208 /* Table1208 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1210 /* Table1210 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1248 /* Table1248 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1250 /* Table1250 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1252 /* Table1252 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1254 /* Table1254 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1263 /* Table1263 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1265 /* Table1265 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1267 /* Table1267 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1269 /* Table1269 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1271 /* Table1271 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1273 /* Table1273 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1275 /* Table1275 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1277 /* Table1277 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1279 /* Table1279 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1281 /* Table1281 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1283 /* Table1283 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1285 /* Table1285 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1287 /* Table1287 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1289 /* Table1289 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1291 /* Table1291 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1293 /* Table1293 */
},
/* 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,
1295 /* Table1295 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1297 /* Table1297 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1347 /* Table1347 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1348 /* Table1348 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1350 /* Table1350 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1352 /* Table1352 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1354 /* Table1354 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1500 /* Table1500 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1501 /* Table1501 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1503 /* Table1503 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1505 /* Table1505 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1507 /* Table1507 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1509 /* Table1509 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1525 /* Table1525 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1529 /* Table1529 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1531 /* Table1531 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1533 /* Table1533 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1535 /* Table1535 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1537 /* Table1537 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1539 /* Table1539 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1544 /* Table1544 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1560 /* Table1560 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1562 /* Table1562 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1564 /* Table1564 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1566 /* Table1566 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1572 /* Table1572 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1574 /* Table1574 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1120 /* Table1120 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1136 /* Table1136 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1208 /* Table1208 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1210 /* Table1210 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1248 /* Table1248 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1250 /* Table1250 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1252 /* Table1252 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1254 /* Table1254 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1263 /* Table1263 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1265 /* Table1265 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1267 /* Table1267 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1269 /* Table1269 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1271 /* Table1271 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1273 /* Table1273 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1275 /* Table1275 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1277 /* Table1277 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1279 /* Table1279 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1281 /* Table1281 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1283 /* Table1283 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1285 /* Table1285 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1287 /* Table1287 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1289 /* Table1289 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1291 /* Table1291 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1293 /* Table1293 */
},
/* 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,
1295 /* Table1295 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1297 /* Table1297 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1347 /* Table1347 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1348 /* Table1348 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1350 /* Table1350 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1352 /* Table1352 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1354 /* Table1354 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1500 /* Table1500 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1501 /* Table1501 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1503 /* Table1503 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1505 /* Table1505 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1507 /* Table1507 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1509 /* Table1509 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1525 /* Table1525 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1529 /* Table1529 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1531 /* Table1531 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1533 /* Table1533 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1535 /* Table1535 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1537 /* Table1537 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1539 /* Table1539 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1544 /* Table1544 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1560 /* Table1560 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1993 /* Table1993 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1995 /* Table1995 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1566 /* Table1566 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1572 /* Table1572 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1997 /* Table1997 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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_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 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2013 /* Table2013 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2015 /* Table2015 */
},
/* 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,
2017 /* Table2017 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
2033 /* Table2033 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2105 /* Table2105 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2107 /* Table2107 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2109 /* Table2109 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2110 /* Table2110 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
2111 /* Table2111 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2113 /* Table2113 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2115 /* Table2115 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2117 /* Table2117 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2119 /* Table2119 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2121 /* Table2121 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2123 /* Table2123 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2125 /* Table2125 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2127 /* Table2127 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2129 /* Table2129 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2131 /* Table2131 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2133 /* Table2133 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2135 /* Table2135 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2137 /* Table2137 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2139 /* Table2139 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2141 /* Table2141 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1675 /* Table1675 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1676 /* Table1676 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2143 /* Table2143 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2145 /* Table2145 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2147 /* Table2147 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1677 /* Table1677 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1678 /* Table1678 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2149 /* Table2149 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2151 /* Table2151 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2153 /* Table2153 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2155 /* Table2155 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2171 /* Table2171 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2173 /* Table2173 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2175 /* Table2175 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2177 /* Table2177 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2179 /* Table2179 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2181 /* Table2181 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2183 /* Table2183 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2185 /* Table2185 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2187 /* Table2187 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2203 /* Table2203 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2205 /* Table2205 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2207 /* Table2207 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2209 /* Table2209 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2211 /* Table2211 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2213 /* Table2213 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2215 /* Table2215 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 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_ADSIZE */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2017 /* Table2017 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
2033 /* Table2033 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2105 /* Table2105 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2107 /* Table2107 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2109 /* Table2109 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1771 /* Table1771 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1787 /* Table1787 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1789 /* Table1789 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1791 /* Table1791 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1793 /* Table1793 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1795 /* Table1795 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1797 /* Table1797 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1799 /* Table1799 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2110 /* Table2110 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
2111 /* Table2111 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2113 /* Table2113 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2115 /* Table2115 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2117 /* Table2117 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2119 /* Table2119 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2121 /* Table2121 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2123 /* Table2123 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2125 /* Table2125 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2127 /* Table2127 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2129 /* Table2129 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2131 /* Table2131 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2133 /* Table2133 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2135 /* Table2135 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2137 /* Table2137 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2139 /* Table2139 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2141 /* Table2141 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1833 /* Table1833 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1834 /* Table1834 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1835 /* Table1835 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1836 /* Table1836 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1837 /* Table1837 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1838 /* Table1838 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1839 /* Table1839 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1840 /* Table1840 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1841 /* Table1841 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1842 /* Table1842 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1843 /* Table1843 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1844 /* Table1844 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1845 /* Table1845 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1846 /* Table1846 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1847 /* Table1847 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1848 /* Table1848 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1849 /* Table1849 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1850 /* Table1850 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2143 /* Table2143 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2145 /* Table2145 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2147 /* Table2147 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1857 /* Table1857 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1858 /* Table1858 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2149 /* Table2149 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2151 /* Table2151 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2153 /* Table2153 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
2232 /* Table2232 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2171 /* Table2171 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2173 /* Table2173 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2175 /* Table2175 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2177 /* Table2177 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2179 /* Table2179 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2181 /* Table2181 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2183 /* Table2183 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2185 /* Table2185 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2187 /* Table2187 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2203 /* Table2203 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2205 /* Table2205 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2207 /* Table2207 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2209 /* Table2209 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2211 /* Table2211 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2213 /* Table2213 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2304 /* Table2304 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1679 /* Table1679 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
2320 /* Table2320 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1767 /* Table1767 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1769 /* Table1769 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1771 /* Table1771 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1787 /* Table1787 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1789 /* Table1789 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1791 /* Table1791 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1793 /* Table1793 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1795 /* Table1795 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1797 /* Table1797 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1799 /* Table1799 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1801 /* Table1801 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1803 /* Table1803 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1805 /* Table1805 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1807 /* Table1807 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1809 /* Table1809 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1811 /* Table1811 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1813 /* Table1813 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1815 /* Table1815 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1817 /* Table1817 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1819 /* Table1819 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1821 /* Table1821 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1823 /* Table1823 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1825 /* Table1825 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1827 /* Table1827 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1829 /* Table1829 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1831 /* Table1831 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1833 /* Table1833 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1834 /* Table1834 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1835 /* Table1835 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1836 /* Table1836 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1837 /* Table1837 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1838 /* Table1838 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1839 /* Table1839 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1840 /* Table1840 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1841 /* Table1841 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1842 /* Table1842 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1843 /* Table1843 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1844 /* Table1844 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1845 /* Table1845 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1846 /* Table1846 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1847 /* Table1847 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1848 /* Table1848 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1849 /* Table1849 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1850 /* Table1850 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1851 /* Table1851 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1853 /* Table1853 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1855 /* Table1855 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1857 /* Table1857 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1858 /* Table1858 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1859 /* Table1859 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1861 /* Table1861 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1863 /* Table1863 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1865 /* Table1865 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1937 /* Table1937 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1939 /* Table1939 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1941 /* Table1941 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1943 /* Table1943 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1945 /* Table1945 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1947 /* Table1947 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1949 /* Table1949 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1951 /* Table1951 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1967 /* Table1967 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1969 /* Table1969 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1971 /* Table1971 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1973 /* Table1973 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1975 /* Table1975 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1977 /* Table1977 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1120 /* Table1120 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1591 /* Table1591 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1208 /* Table1208 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1210 /* Table1210 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1263 /* Table1263 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1265 /* Table1265 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1267 /* Table1267 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1269 /* Table1269 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1271 /* Table1271 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1273 /* Table1273 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1275 /* Table1275 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1277 /* Table1277 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1279 /* Table1279 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1281 /* Table1281 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1283 /* Table1283 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1285 /* Table1285 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1287 /* Table1287 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1289 /* Table1289 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1291 /* Table1291 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1293 /* Table1293 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1675 /* Table1675 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1676 /* Table1676 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1350 /* Table1350 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1352 /* Table1352 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1354 /* Table1354 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1677 /* Table1677 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1678 /* Table1678 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1503 /* Table1503 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1505 /* Table1505 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1507 /* Table1507 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1509 /* Table1509 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1525 /* Table1525 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1529 /* Table1529 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1531 /* Table1531 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1533 /* Table1533 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1535 /* Table1535 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1537 /* Table1537 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1539 /* Table1539 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1544 /* Table1544 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1560 /* Table1560 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1562 /* Table1562 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1564 /* Table1564 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1566 /* Table1566 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1572 /* Table1572 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1574 /* Table1574 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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_ADSIZE */
{ /* struct OpcodeDecision */
{
/* 0x00 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1679 /* Table1679 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
2320 /* Table2320 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1767 /* Table1767 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1769 /* Table1769 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1771 /* Table1771 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1787 /* Table1787 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1789 /* Table1789 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1791 /* Table1791 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1793 /* Table1793 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1795 /* Table1795 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1797 /* Table1797 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1799 /* Table1799 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1801 /* Table1801 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1803 /* Table1803 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1805 /* Table1805 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1807 /* Table1807 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1809 /* Table1809 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1811 /* Table1811 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1813 /* Table1813 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1815 /* Table1815 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1817 /* Table1817 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1819 /* Table1819 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1821 /* Table1821 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1823 /* Table1823 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1825 /* Table1825 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1827 /* Table1827 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1829 /* Table1829 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1831 /* Table1831 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1833 /* Table1833 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1834 /* Table1834 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1835 /* Table1835 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1836 /* Table1836 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1837 /* Table1837 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1838 /* Table1838 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1839 /* Table1839 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1840 /* Table1840 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1841 /* Table1841 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1842 /* Table1842 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1843 /* Table1843 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1844 /* Table1844 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1845 /* Table1845 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1846 /* Table1846 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1847 /* Table1847 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1848 /* Table1848 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1849 /* Table1849 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1850 /* Table1850 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1851 /* Table1851 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1853 /* Table1853 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1855 /* Table1855 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1857 /* Table1857 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1858 /* Table1858 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1859 /* Table1859 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1861 /* Table1861 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1863 /* Table1863 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1865 /* Table1865 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1937 /* Table1937 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1939 /* Table1939 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1941 /* Table1941 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1943 /* Table1943 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1945 /* Table1945 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1947 /* Table1947 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1949 /* Table1949 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1951 /* Table1951 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1967 /* Table1967 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1969 /* Table1969 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1971 /* Table1971 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1973 /* Table1973 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1975 /* Table1975 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1977 /* Table1977 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1120 /* Table1120 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1591 /* Table1591 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1208 /* Table1208 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1210 /* Table1210 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1263 /* Table1263 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1265 /* Table1265 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1267 /* Table1267 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1269 /* Table1269 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1271 /* Table1271 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1273 /* Table1273 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1275 /* Table1275 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1277 /* Table1277 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1279 /* Table1279 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1281 /* Table1281 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1283 /* Table1283 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1285 /* Table1285 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1287 /* Table1287 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1289 /* Table1289 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1291 /* Table1291 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1293 /* Table1293 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1675 /* Table1675 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1676 /* Table1676 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1350 /* Table1350 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1352 /* Table1352 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1354 /* Table1354 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1677 /* Table1677 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1678 /* Table1678 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1503 /* Table1503 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1505 /* Table1505 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1507 /* Table1507 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1509 /* Table1509 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1525 /* Table1525 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1529 /* Table1529 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1531 /* Table1531 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1533 /* Table1533 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1535 /* Table1535 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1537 /* Table1537 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1539 /* Table1539 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1544 /* Table1544 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1560 /* Table1560 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1562 /* Table1562 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1564 /* Table1564 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1566 /* Table1566 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1572 /* Table1572 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1574 /* Table1574 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1120 /* Table1120 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1591 /* Table1591 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1208 /* Table1208 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1210 /* Table1210 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1214 /* Table1214 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1261 /* Table1261 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
1263 /* Table1263 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1265 /* Table1265 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1267 /* Table1267 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1269 /* Table1269 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1271 /* Table1271 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1273 /* Table1273 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1275 /* Table1275 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1277 /* Table1277 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1279 /* Table1279 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1281 /* Table1281 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1283 /* Table1283 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1285 /* Table1285 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1287 /* Table1287 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1289 /* Table1289 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1291 /* Table1291 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1293 /* Table1293 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1675 /* Table1675 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1676 /* Table1676 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1350 /* Table1350 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1352 /* Table1352 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1354 /* Table1354 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1677 /* Table1677 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1678 /* Table1678 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1503 /* Table1503 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1505 /* Table1505 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1507 /* Table1507 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2392 /* Table2392 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1525 /* Table1525 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1529 /* Table1529 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1531 /* Table1531 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1533 /* Table1533 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1535 /* Table1535 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1537 /* Table1537 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1539 /* Table1539 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1541 /* Table1541 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1544 /* Table1544 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1560 /* Table1560 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1993 /* Table1993 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1995 /* Table1995 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1566 /* Table1566 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1568 /* Table1568 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1572 /* Table1572 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
1997 /* Table1997 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1590 /* Table1590 */
},
/* 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_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 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2013 /* Table2013 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2015 /* Table2015 */
},
/* 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,
2017 /* Table2017 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
2033 /* Table2033 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2105 /* Table2105 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2107 /* Table2107 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2109 /* Table2109 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2110 /* Table2110 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
2111 /* Table2111 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2113 /* Table2113 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2115 /* Table2115 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2117 /* Table2117 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2119 /* Table2119 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2121 /* Table2121 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2123 /* Table2123 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2125 /* Table2125 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2127 /* Table2127 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2129 /* Table2129 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2131 /* Table2131 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2133 /* Table2133 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2135 /* Table2135 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2137 /* Table2137 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2139 /* Table2139 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2141 /* Table2141 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1675 /* Table1675 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1676 /* Table1676 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2143 /* Table2143 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2145 /* Table2145 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2147 /* Table2147 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1677 /* Table1677 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1678 /* Table1678 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2149 /* Table2149 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2151 /* Table2151 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2153 /* Table2153 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2408 /* Table2408 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2171 /* Table2171 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2173 /* Table2173 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2175 /* Table2175 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2177 /* Table2177 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2179 /* Table2179 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2181 /* Table2181 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2183 /* Table2183 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2185 /* Table2185 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2187 /* Table2187 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2203 /* Table2203 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2424 /* Table2424 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2426 /* Table2426 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2209 /* Table2209 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2211 /* Table2211 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2213 /* Table2213 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2428 /* Table2428 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2017 /* Table2017 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
2033 /* Table2033 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2105 /* Table2105 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2107 /* Table2107 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2109 /* Table2109 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1218 /* Table1218 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1234 /* Table1234 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1236 /* Table1236 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1238 /* Table1238 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1240 /* Table1240 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1242 /* Table1242 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1244 /* Table1244 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1246 /* Table1246 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2110 /* Table2110 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
2111 /* Table2111 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2113 /* Table2113 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2115 /* Table2115 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2117 /* Table2117 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2119 /* Table2119 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2121 /* Table2121 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2123 /* Table2123 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2125 /* Table2125 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2127 /* Table2127 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2129 /* Table2129 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2131 /* Table2131 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2133 /* Table2133 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2135 /* Table2135 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2137 /* Table2137 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2139 /* Table2139 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2141 /* Table2141 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1299 /* Table1299 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1300 /* Table1300 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1301 /* Table1301 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1302 /* Table1302 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1303 /* Table1303 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1304 /* Table1304 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1305 /* Table1305 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1306 /* Table1306 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1307 /* Table1307 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1308 /* Table1308 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1309 /* Table1309 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1310 /* Table1310 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1311 /* Table1311 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1312 /* Table1312 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1313 /* Table1313 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1314 /* Table1314 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1675 /* Table1675 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1676 /* Table1676 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2143 /* Table2143 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2145 /* Table2145 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2147 /* Table2147 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1677 /* Table1677 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1678 /* Table1678 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2149 /* Table2149 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2151 /* Table2151 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2153 /* Table2153 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2155 /* Table2155 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2171 /* Table2171 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2173 /* Table2173 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2175 /* Table2175 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2177 /* Table2177 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2179 /* Table2179 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2181 /* Table2181 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2183 /* Table2183 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2185 /* Table2185 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2187 /* Table2187 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2203 /* Table2203 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2205 /* Table2205 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2207 /* Table2207 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2209 /* Table2209 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2211 /* Table2211 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2213 /* Table2213 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2215 /* Table2215 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2017 /* Table2017 */
},
/* 0x01 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
2033 /* Table2033 */
},
/* 0x02 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2105 /* Table2105 */
},
/* 0x03 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2107 /* Table2107 */
},
/* 0x04 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x05 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1212 /* Table1212 */
},
/* 0x06 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1213 /* Table1213 */
},
/* 0x07 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2109 /* Table2109 */
},
/* 0x08 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1215 /* Table1215 */
},
/* 0x09 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1216 /* Table1216 */
},
/* 0x0a */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x0b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1217 /* Table1217 */
},
/* 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_SPLITREG,
1771 /* Table1771 */
},
/* 0x19 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1787 /* Table1787 */
},
/* 0x1a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1789 /* Table1789 */
},
/* 0x1b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1791 /* Table1791 */
},
/* 0x1c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1793 /* Table1793 */
},
/* 0x1d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1795 /* Table1795 */
},
/* 0x1e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1797 /* Table1797 */
},
/* 0x1f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1799 /* Table1799 */
},
/* 0x20 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1663 /* Table1663 */
},
/* 0x21 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1665 /* Table1665 */
},
/* 0x22 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1667 /* Table1667 */
},
/* 0x23 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1669 /* Table1669 */
},
/* 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_ONEENTRY,
1256 /* Table1256 */
},
/* 0x31 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1257 /* Table1257 */
},
/* 0x32 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1258 /* Table1258 */
},
/* 0x33 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1259 /* Table1259 */
},
/* 0x34 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1260 /* Table1260 */
},
/* 0x35 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2110 /* Table2110 */
},
/* 0x36 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0x37 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1262 /* Table1262 */
},
/* 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,
2111 /* Table2111 */
},
/* 0x41 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2113 /* Table2113 */
},
/* 0x42 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2115 /* Table2115 */
},
/* 0x43 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2117 /* Table2117 */
},
/* 0x44 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2119 /* Table2119 */
},
/* 0x45 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2121 /* Table2121 */
},
/* 0x46 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2123 /* Table2123 */
},
/* 0x47 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2125 /* Table2125 */
},
/* 0x48 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2127 /* Table2127 */
},
/* 0x49 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2129 /* Table2129 */
},
/* 0x4a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2131 /* Table2131 */
},
/* 0x4b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2133 /* Table2133 */
},
/* 0x4c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2135 /* Table2135 */
},
/* 0x4d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2137 /* Table2137 */
},
/* 0x4e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2139 /* Table2139 */
},
/* 0x4f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2141 /* Table2141 */
},
/* 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,
1671 /* Table1671 */
},
/* 0x79 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1673 /* Table1673 */
},
/* 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_ONEENTRY,
1833 /* Table1833 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1834 /* Table1834 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1835 /* Table1835 */
},
/* 0x83 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1836 /* Table1836 */
},
/* 0x84 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1837 /* Table1837 */
},
/* 0x85 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1838 /* Table1838 */
},
/* 0x86 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1839 /* Table1839 */
},
/* 0x87 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1840 /* Table1840 */
},
/* 0x88 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1841 /* Table1841 */
},
/* 0x89 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1842 /* Table1842 */
},
/* 0x8a */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1843 /* Table1843 */
},
/* 0x8b */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1844 /* Table1844 */
},
/* 0x8c */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1845 /* Table1845 */
},
/* 0x8d */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1846 /* Table1846 */
},
/* 0x8e */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1847 /* Table1847 */
},
/* 0x8f */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1848 /* Table1848 */
},
/* 0x90 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1315 /* Table1315 */
},
/* 0x91 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1317 /* Table1317 */
},
/* 0x92 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1319 /* Table1319 */
},
/* 0x93 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1321 /* Table1321 */
},
/* 0x94 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1323 /* Table1323 */
},
/* 0x95 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1325 /* Table1325 */
},
/* 0x96 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1327 /* Table1327 */
},
/* 0x97 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1329 /* Table1329 */
},
/* 0x98 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1331 /* Table1331 */
},
/* 0x99 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1333 /* Table1333 */
},
/* 0x9a */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1335 /* Table1335 */
},
/* 0x9b */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1337 /* Table1337 */
},
/* 0x9c */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1339 /* Table1339 */
},
/* 0x9d */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1341 /* Table1341 */
},
/* 0x9e */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1343 /* Table1343 */
},
/* 0x9f */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1345 /* Table1345 */
},
/* 0xa0 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1849 /* Table1849 */
},
/* 0xa1 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1850 /* Table1850 */
},
/* 0xa2 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1349 /* Table1349 */
},
/* 0xa3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2143 /* Table2143 */
},
/* 0xa4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2145 /* Table2145 */
},
/* 0xa5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2147 /* Table2147 */
},
/* 0xa6 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1356 /* Table1356 */
},
/* 0xa7 */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
1428 /* Table1428 */
},
/* 0xa8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1857 /* Table1857 */
},
/* 0xa9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1858 /* Table1858 */
},
/* 0xaa */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1502 /* Table1502 */
},
/* 0xab */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2149 /* Table2149 */
},
/* 0xac */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2151 /* Table2151 */
},
/* 0xad */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2153 /* Table2153 */
},
/* 0xae */
{ /* struct ModRMDecision */
MODRM_SPLITMISC,
2232 /* Table2232 */
},
/* 0xaf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2171 /* Table2171 */
},
/* 0xb0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1527 /* Table1527 */
},
/* 0xb1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2173 /* Table2173 */
},
/* 0xb2 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2175 /* Table2175 */
},
/* 0xb3 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2177 /* Table2177 */
},
/* 0xb4 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2179 /* Table2179 */
},
/* 0xb5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2181 /* Table2181 */
},
/* 0xb6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2183 /* Table2183 */
},
/* 0xb7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2185 /* Table2185 */
},
/* 0xb8 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xb9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
1543 /* Table1543 */
},
/* 0xba */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2187 /* Table2187 */
},
/* 0xbb */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2203 /* Table2203 */
},
/* 0xbc */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2205 /* Table2205 */
},
/* 0xbd */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2207 /* Table2207 */
},
/* 0xbe */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2209 /* Table2209 */
},
/* 0xbf */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2211 /* Table2211 */
},
/* 0xc0 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
1570 /* Table1570 */
},
/* 0xc1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2213 /* Table2213 */
},
/* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2304 /* Table2304 */
},
/* 0xc8 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xc9 */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xca */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcb */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcc */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcd */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xce */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 0xcf */
{ /* struct ModRMDecision */
MODRM_ONEENTRY,
2231 /* Table2231 */
},
/* 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_x86DisassemblerTwoByteOpcodes[] = {
1, 2, 3, 4, 0, 5, 6, 7, 0, 8, 9, 10, 11, 12, 13, 14, 15, 0, 16, 17, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 x86DisassemblerThreeByte38Opcodes[] = {
/* 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 */
{ /* 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,
2444 /* Table2444 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2446 /* Table2446 */
},
/* 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 */
{ /* 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,
2444 /* Table2444 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2446 /* Table2446 */
},
/* 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 */
{ /* 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,
2448 /* Table2448 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2450 /* Table2450 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2452 /* Table2452 */
},
/* 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,
2454 /* Table2454 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2456 /* Table2456 */
},
/* 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,
2458 /* Table2458 */
},
/* 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 */
{ /* 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,
2444 /* Table2444 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2446 /* Table2446 */
},
/* 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_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 */
{ /* 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,
2448 /* Table2448 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2450 /* Table2450 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2452 /* Table2452 */
},
/* 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,
2454 /* Table2454 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2456 /* Table2456 */
},
/* 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,
2458 /* Table2458 */
},
/* 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 */
{ /* 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,
2444 /* Table2444 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2446 /* Table2446 */
},
/* 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 */
{ /* 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,
2444 /* Table2444 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2446 /* Table2446 */
},
/* 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,
2460 /* Table2460 */
},
/* 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 */
{ /* 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,
2462 /* Table2462 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2464 /* Table2464 */
},
/* 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_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 */
{ /* 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,
2466 /* Table2466 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2468 /* Table2468 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2470 /* Table2470 */
},
/* 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,
2462 /* Table2462 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2464 /* Table2464 */
},
/* 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,
2458 /* Table2458 */
},
/* 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 */
{ /* 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,
2466 /* Table2466 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2468 /* Table2468 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2470 /* Table2470 */
},
/* 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,
2454 /* Table2454 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2456 /* Table2456 */
},
/* 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,
2458 /* Table2458 */
},
/* 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 */
{ /* 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,
2444 /* Table2444 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2446 /* Table2446 */
},
/* 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_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 */
{ /* 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,
2466 /* Table2466 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2468 /* Table2468 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2470 /* Table2470 */
},
/* 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,
2454 /* Table2454 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2456 /* Table2456 */
},
/* 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,
2458 /* Table2458 */
},
/* 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 */
{ /* 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,
2444 /* Table2444 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2446 /* Table2446 */
},
/* 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 */
{ /* 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,
2444 /* Table2444 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2446 /* Table2446 */
},
/* 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,
2460 /* Table2460 */
},
/* 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 */
{ /* 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,
2462 /* Table2462 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2464 /* Table2464 */
},
/* 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,
2472 /* Table2472 */
},
/* 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 */
{ /* 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,
2462 /* Table2462 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2464 /* Table2464 */
},
/* 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 */
{ /* 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,
2466 /* Table2466 */
},
/* 0x81 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2468 /* Table2468 */
},
/* 0x82 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2470 /* Table2470 */
},
/* 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,
2462 /* Table2462 */
},
/* 0xf1 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2464 /* Table2464 */
},
/* 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,
2474 /* Table2474 */
},
/* 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,
2476 /* Table2476 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2478 /* Table2478 */
},
/* 0xf4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2494 /* Table2494 */
},
/* 0xf6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2496 /* Table2496 */
},
/* 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,
2498 /* Table2498 */
},
/* 0xf6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2500 /* Table2500 */
},
/* 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,
2502 /* Table2502 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2504 /* Table2504 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2506 /* Table2506 */
},
/* 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 */
{ /* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2508 /* Table2508 */
},
/* 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,
2510 /* Table2510 */
},
/* 0xf3 */
{ /* struct ModRMDecision */
MODRM_SPLITREG,
2512 /* Table2512 */
},
/* 0xf4 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xf5 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2528 /* Table2528 */
},
/* 0xf6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2530 /* Table2530 */
},
/* 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,
2532 /* Table2532 */
},
/* 0xf6 */
{ /* ModRMDecision */
MODRM_ONEENTRY,
0 /* EmptyTable */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2534 /* Table2534 */
},
/* 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,
2536 /* Table2536 */
},
/* 0xf6 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2538 /* Table2538 */
},
/* 0xf7 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2540 /* Table2540 */
},
/* 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 */
{ /* 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 */
{ /* struct ModRMDecision */
MODRM_SPLITRM,
2542 /* Table2542 */
},
/* 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, 0, 8, 9, 10, 11, 12, 13, 14, 0, 0, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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 x86DisassemblerThreeByte3AOpcodes[] = {
/* 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,
2544 /* Table2544 */
},
/* 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,
2546 /* Table2546 */
},
/* 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[] = {
0, 0, 0, 0, 0, 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, };